Всем привет! Вопрос возник, как Joomla 3.3 и JBZOO ведут себя на Nginx + php5-fpm ? Есть ли костыли и подводные камни? Вообще какой вариант самый оптимальный ОС / LAMP и прочее))
Сборка: NGINX+Apache не может справлятся и Apache постоянно зависает.

Отправлено 17 January 2015 - 20:02
Всем привет! Вопрос возник, как Joomla 3.3 и JBZOO ведут себя на Nginx + php5-fpm ? Есть ли костыли и подводные камни? Вообще какой вариант самый оптимальный ОС / LAMP и прочее))
Сборка: NGINX+Apache не может справлятся и Apache постоянно зависает.

JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 06:23
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 09:38
А причина выявилась?и Apache постоянно зависает.
Самый оптимальный вариант - использовать то, с чем больше опыта (в настройке).Всем привет! Вопрос возник, как Joomla 3.3 и JBZOO ведут себя на Nginx + php5-fpm ? Есть ли костыли и подводные камни? Вообще какой вариант самый оптимальный ОС / LAMP и прочее))
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 19 January 2015 - 09:40
Причина... как сапорт сказал 1500+ запросов идет от NGINX а в apache очередь из 100
При очереди 100 - CPU под 90% и выше, ставить больше - CPU под 100% и сервер ложится, меньше 100 ставить все нереально тормозит и смысла тоже нет особо.
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 09:43
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 19 January 2015 - 09:55
где искать?)
/var/www/php-bin/admin
max_execution_time= 900 memory_limit= 5120M upload_max_filesize= 600M post_max_size= 600M max_input_vars = 5000 max_input_nesting_level = 1024 max_file_uploads = 50 date.timezone= Europe/Moscow session.save_path = "/var/www/admin/data/bin-tmp" magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off
apache2.conf
<IfModule mpm_prefork_module>
StartServers 10
MinSpareServers 10
MaxSpareServers 15
MaxClients 100
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_worker_module>
StartServers 5
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxClients 150
MaxRequestsPerChild 0
</IfModule>
<IfModule mpm_event_module>
StartServers 5
MaxClients 150
MinSpareThreads 25
MaxSpareThreads 75
ThreadLimit 64
ThreadsPerChild 25
MaxRequestsPerChild 0
</IfModule>
NGINX вроде это:
user www-data;worker_processes 4;
pid /var/run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
#client_max_body_size 1000m;
# server_tokens off;
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 10:02
Единственное меня смущает max_execution_time - выставить 120? или тут иное править?)
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 10:05
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 19 January 2015 - 10:06
Вы понимаете принцип работы проксирующего nginx и откуда возникает очередь?
Увы с сервером я на: "Приветствую Вас сэр" ![]()
Я рисовал картинку руководству, но не уверен, что я вообще правильно изобразил работу сервера.
Сообщение отредактировал CB9TOIIIA: 19 January 2015 - 10:07
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 19 January 2015 - 11:10
Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepAliveTimeout 5 MaxRequestsPerChild 0+ есть возможность сделать кеширование контента на уровне nginx. Т.е будет сохранятся контент например на 5-10 сек а ключом кеширования будет ссылка/запрос.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.