Нагрузка при отключении от базы

Playray
На сайте с 06.09.2008
Offline
133
347

Есть сайт смопис centos 7 ispmanager 5 php 7.2 nginx+apache от которого идет много mysql запросов к отдельному серверу со sphinx

Если в скриптах переставить ip, при заходе на сам сайт видно что данные с другого сервера, но при этом нагрузка на первом не спадает до того момента пока не перезапустить httpd.

Если вдруг сервер sphinx перезапустить, то потребление оперативки начинает бесконтрольно расти до падения сервера, пока не перезапустится httpd, хотя при заходе на сайт все нормально.

Сам httpd перезапускается очень долго, может минуты 2-3.

В логах все чисто, даже когда все висит

И только после перезапуска появляется

[Wed Apr 11 18:54:52.790071 2018] [auth_digest:notice] [pid 7749] AH01757: generating secret for digest authentication ...
[Wed Apr 11 18:54:52.791128 2018] [lbmethod_heartbeat:notice] [pid 7749] AH02282: No slotmem from mod_heartmonitor
[Wed Apr 11 18:54:52.807214 2018] [mpm_prefork:notice] [pid 7749] AH00163: Apache/2.4.6 (CentOS) mpm-itk/2.4.7-04 OpenSSL/1.0.2k-fips PHP/7.2.2 configured -- resuming n
[Wed Apr 11 18:54:52.807245 2018] [core:notice] [pid 7749] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
[Wed Apr 11 18:54:54.769193 2018] [mpm_prefork:notice] [pid 7749] AH00171: Graceful restart requested, doing restart

Из-за чего это может происходить?

Заранее спасибо!

nezabor
На сайте с 19.07.2010
Offline
152
#1

Playray, я так понял у вас обращение к сфинксу через курл ну или через гет контентс

то в момент перезагрузки зависают незаконченные подключения и они задерживают уже следующие подключения, ну и лавинообразный прирост потребления ресурсов.

уменьшите таймаут ответа и будет проще

у меня тоже часто такая тема, потому как сайты работают с внешним API и ели API ложится то нагруженные сайты тоже со временем начинают ложиться

Чудес не бывает...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий