#apache2
Апач поедает память процессами при long poll запросах. Используется технология long poll, как в данном видео: http://www.screenr.com/SNH Из-за цикла проверки времени при многократном обновлении страницы происходит плодение процессов апача и забивка памяти, поскольку maxClients на апаче стоит 256, то апач, перейдя границу - зависает. Помогает только перезапуск. На апаче стоит itk модуль. Php подключен как модуль апача.
Ответы
Ответ 1
Используйте Nginx как прокси и еще лучше к нему поставить php-fpm вместо апача. Иначе maxClients надо ставить очень и очень большим, что в итоге все равно приведет к паденю апача при нагрузках. Nginx хорошо работает с медленными клиентами и отлично справляется с нагрузками. В связке с апачем он его разгрузит. А в связке с php-fpm вы вообще забудете о головной боли ;) UPD А еще лучше на Веб-сокеты перейти. Скорость работы вырастет, а нагрузка упадет.
Комментариев нет:
Отправить комментарий