- PHP
- Apache
Доброго дня.
Питання стало руба, необхідно терміново вирішити, всі заходи, прийняті за результатами пошуку в пошукових системах, були прийняті, не допомогли.
Є сервер (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 запитів, сервер і скорчився ...
Результати по головній сторінці:
Як видно, розмір зменшився з 54088 до 8688 байт.
UPD 4:
3 рази провів тест. Апач перестає коректно відповідати (скидає всі наступні запити) при
34 запитах одночасно (Навантаження на процесори 100%). І приходить до тями через 2-5 секунд.
Але це трохи не те. Оскільки в гіршому випадку на сервер (з його відвідуваністю) в середньому одночасно 1 - максимум 3 запити.
Поки вихід бачу один - перезавантажувати апач хоча б раз в день ...