Linux CentOS Plesk Parallels
Что установлено на сервере:
- около 500 cms на php/mysql
Посещаемость:
- около 500 визитов в день
- около 10 000 страниц в день
- около 100 000 хитов в день
если верить панели то ресурсов более чем достаточно.
Xeon 2.1
Average load 0.30; 0.20; 0.20
8GB RAM
RAM usage - 10-20%
php.ini
max_execution_time = 180
max_input_time = 180
memory_limit = 128M
php как fcgi.conf
IdleTimeout 100
ProcessLifeTime 300
MaxProcessCount 256
DefaultMinClassProcessCount 0
DefaultMaxClassProcessCount 15
IPCConnectTimeout 15
IPCCommTimeout 45
IdleScanInterval 120
__________________
проблема:
случайным образом выдает белый экран или страница грузиться только на половину.
error_log:
Software caused connection abort: mod_fcgid: ap_pass_brigade failed in handle_request function
Что можно сделать что б не возникало иногда белых экранов? Кто сталкивался с подобной проблемой?
Надо попросить сисадмина настроить php как mod
Причем тут CMS с загрузкой файлов и Suexec?
В общем надо смотреть на сервер, так получается гадание на кофейной гуще.
Попросите сисадмина корректно настроить mod_php и права.
Suexec тут не при чем, fcgi не нужен
смена fcgi на mod_php не помогла, проблема осталась.
стали использовать loadimpact.com для тестирования нагрузки на сервер
Есть домен на котором 500 поддоменов и SSL WildCard
страница которую тестируем имеет много маленьких картинок
одна и та же страница на одном и том же сайте
3 секунды на полную загрузку без SSL
15 секунд на полную загрузку с SSL
Проблема только с скоростью загрузки страниц через SSL, страницы без SSL работают нормально.
SSL конечно должен быть медленней но не настолько.
А что по этому поводу говорит ваш сисадмин?
Значит сисадмина у вас нет. Понятно.
Подозреваю что дело не в сервера а в кривом скрипте.
Проблема была в keep-alive off, после его включения скорость работы увеличилась в 3 раза в случае если используется ssl connection.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)