shastox

Рейтинг
73
Регистрация
17.11.2010
V2NEK:
pm = dynamic
pm.max_children = 50
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 20

Поиграйтесь с этими настройками, в зависимости от мощности сервера и требований Ваших скриптов.

Поставил:

pm = dynamic  (ставил тут и static)
pm.max_children = 5000 (ставил тут и 50)
pm.start_servers = 20
pm.min_spare_servers = 10
pm.max_spare_servers = 20

Ничего не изменилось, 40-60% запросов в fail, при этом время выполнения всех запросов в ab разное: примерно от 3 до 20 секунд.

Сервер относительно мощный, ресурсов не жалко, главное чтобы не было таких вот проблем.

Может уже было в теме, что лучше по мощности:

http://fastvps.ru/evo-servers/ EVO-8 или OVZ-4 (примерно такая же цена).

Не очень понятно, если есть EVO-тарифы, то зачем тогда вообще OVZ?

mark2011:
shastox, там, скорее всего, просто запрещен пинг. Я тоже на билайне сейчас, у меня всё открывается, но не пингуется.

Странно, уже работает.

Фасты, не открывается сайт fastvps.ru, грузит-грузит и "ожидание истекло". Свои сайты работают.

ping fastvps.ru :

Обмен пакетами с fastvps.ru [195.211.221.22] с 32 байтами данных:

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Превышен интервал ожидания для запроса.

Статистика Ping для 195.211.221.22:

Пакетов: отправлено = 4, получено = 0, потеряно = 4

(100% потерь)

Провайдер - Билайн (сеть). Что делать?

Notice уже не валятся, т.к. отключил long-array

Сделал apt-get update apt-get upgrade - не помогло

kgtu5:
простой вариант для начала: откатите php до 5.2 где register_long_arrays еще не устарела

---------- Добавлено 06.02.2014 в 23:08 ----------

такой костыль пробовали

???

Да при чем тут register_long_arrays ? Просто валится предупреждение. Тут проблема в том, что после запуска определенного файла с определенным набором данных перестает нормально функционировать apache2. При этом в лог он не кидает ошибок. Решение найдено, в самом конце файла поставить exit(); Что не дает ничего, т.к. это самый конец PHP-файла, даже буфер вывода уже пройден.

pepsicolla:
можете дать доступ? могу выявить в чем причина и почему apache себя так ведет

Спасибо за предложение, но нет...

Странно все получается, проблему удалось временно устранить странным способом: в самом конце index.php (он загружается всегда) после вызова фреймворка добавить строчку exit();, которая, по сути, не оказывает никакого действия. Да и на других серверах все ок. Наверное, какая-то проблема с apache

pepsicolla:
Попробуйте в php.ini прописать

register_long_arrays = Off

Далее мониторьте ситуацию на предмет повторения ошибки

Не помогает.

Балгынбаев Дастан:
Есть возможность переустановки ОС? Могу помочь, прошу в личку.

Да, кнопку в панели нажать. Но зачем.

Спасибо, что ответили на мои вопросы. Поэтому воспользуюсь случаем, еще спрошу, а партнерки на билеты на поезд не планируется?)

Всего: 86