Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

«Срывается» загрузка страницы

Anna | 31.05.2014 | нет комментариев

Вопрос стал ребром, нужно неотложно решить, все меры, принятые по итогам поиска в поисковиках, были приняты, не помогли.

Есть сервер (Ubuntu 13.04, 3.8.0-29-generic), на нем стоит Apache/2.2.22 и PHP 5.4.9-4ubuntu2.3.

При переходе по страницам, всякая 10я (изредка Почаще) «срывается».
Под «срывается» я имею введу что загружается только часть страницы. При этом браузер дальше показывает полосу загрузки страницы. Но ничего не происходит.

Если перезагрузить страницу — то все типично.

Т.е. это проявляется с некоторой периодичностью на абсолютно различных страницах, абсолютно различных сайтах (виртуальных хостах апача).

Ранее такой задачи не было. Что стало поводом возникновения — сказать сложно (если бы знал, не задавал бы вопрос).

Задача очевидно не в файлах PHP, а в настройке самого апача.

Спасибо.

UPD 1:
В срочном порядке двукратно перезапустил Apache и mysql, и пока все работает без сбоев.
Я так предполагаю задача связана с каким то буфером, либо хранилищем, которое очищается при перезагрузке апача.

Тогда такой вопрос, допустимо нужны регламентные перезагрузки апача? Возможен в 4:00?

UPD 2:
В логах никаких ошибок и предупреждений нет.

UPD 3:
Источников, в тезисе, хватает.
Длинно пытался принудить выплыть вновь эту ошибку. Помог ab, сделал параллельно 300 запросов, сервер и скрючился…

Итоги по основной странице:

**.**.**.** - - [30/Oct/2013:14:19:22  0200] "GET / HTTP/1.0" 200 54088 "-" "ApacheBench/2.3"
.... 52 раза одно и тоже.....
**.**.**.** - - [30/Oct/2013:14:19:22  0200] "GET / HTTP/1.0" 200 54088 "-" "ApacheBench/2.3"
**.**.**.** - - [30/Oct/2013:14:19:22  0200] "GET / HTTP/1.0" 200 54088 "-" "ApacheBench/2.3"
**.**.**.** - - [30/Oct/2013:14:19:22  0200] "GET / HTTP/1.0" 200 8688 "-" "ApacheBench/2.3"
**.**.**.** - - [30/Oct/2013:14:19:23  0200] "GET / HTTP/1.0" 200 8688 "-" "ApacheBench/2.3"
**.**.**.** - - [30/Oct/2013:14:19:23  0200] "GET / HTTP/1.0" 200 8688 "-" "ApacheBench/2.3"
.... 174 раза одно и тоже.....
**.**.**.** - - [30/Oct/2013:14:19:23  0200] "GET / HTTP/1.0" 200 8688 "-" "ApacheBench/2.3"
**.**.**.** - - [30/Oct/2013:14:19:23  0200] "GET / HTTP/1.0" 200 8688 "-" "ApacheBench/2.3"

Как видно, размер уменьшился с 54088 до 8688 байт.

UPD 4:
3 раза провел тест. Апач перестает правильно отвечать (сбрасывает все дальнейшие запросы) при ~34 запросах единовременно (Нагрузка на процессоры 100%). И приходит в себя через 2-5 секунд.

Но это немножко не то. Т.к. в худшем случае на сервер (с его посещаемостью) в среднем единовременно 1 — максимум 3 запроса.

Пока выход вижу один — перезагружать апач правда бы раз в день…

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB