Да, хватать должно совершенно точно. Если Агава предоставляет ресурсы честно, то перенос VPS к другому хостеру может не дать результата. Я бы для начала выяснил, почему возникла нехватка ресурсов. И, прежде чем переносить систему в другое место, занялся бы оптимизацией. От веб-сервера до БД.
Возможно, вам перестало хватать ресурсов на используемой VPS? Многие хостеры дают гарантированные по тарифному плану ресурсы, но если есть свободные мощности, то выдается больше.
Постучитесь ко мне в ICQ/Jabber, могу проконсультировать вас подробнее.
Внимательно посмотрите, не напутали ли вы с proxy_pass, потому что в обоих случаях он разный.
Если не напутали, то:
1. Посмотреть логи nginx
2. Проверить, корректно ли настроен backend
3. Проверить логи Apache
Уверен, ответ будет найден.
kdj: у вас при запросе поддомена открывается основной сайт?
в таком случае я рекомендую разнести по портам виртуальные хосты апача для сайта и его поддоменов
для site.ru - proxy_pass http://192.168.0.0:81; forum.site.ru - proxy_pass http://192.168.0.0:82; help.site.ru - proxy_pass http://192.168.0.0:83;
Zorge.Org, скажем я не так сильно разбираюсь в этом но для такого сайта таков вот впс http://hosting.agava.ru/vps/tp_maximum.shtml должен ведь быть нормальным?..
Да, хватать должно совершенно точно. Если Агава предоставляет ресурсы честно, то перенос VPS к другому хостеру может не дать результата. Я бы для начала выяснил, почему возникла нехватка ресурсов. И, прежде чем переносить систему в другое место, занялся бы оптимизацией. От веб-сервера до БД.
Возможно, вам перестало хватать ресурсов на используемой VPS? Многие хостеры дают гарантированные по тарифному плану ресурсы, но если есть свободные мощности, то выдается больше.
Постучитесь ко мне в ICQ/Jabber, могу проконсультировать вас подробнее.
В сторону FirstVDS смотрели?
Настройка по портам, например, позволяет отслеживать кол-ва подключений к каждому апачу с помощью nestat с большей производительностью.
Это неверный путь для решения.
Зачем заниматься лишней работой, если можно просто заглянуть в логи обоих веб-серверов и там найти причину проблемы.
Внимательно посмотрите, не напутали ли вы с proxy_pass, потому что в обоих случаях он разный.
Если не напутали, то:
1. Посмотреть логи nginx
2. Проверить, корректно ли настроен backend
3. Проверить логи Apache
Уверен, ответ будет найден.
у вас при запросе поддомена открывается основной сайт?
в таком случае я рекомендую разнести по портам виртуальные хосты апача для сайта и его поддоменов
для site.ru - proxy_pass http://192.168.0.0:81;
forum.site.ru - proxy_pass http://192.168.0.0:82;
help.site.ru - proxy_pass http://192.168.0.0:83;
Это явная чушь и так делать не надо.
Если не ошибаюсь, Мастерхост использует proftpd, и вам в данном случае поможет управление ftp-сервером средствами .ftpaccess.
Судя по скриншоту, тут один Apache расходует ~ 150 MB. Кроме того, зачем такое кол-во процессов nginx?