--prefix=/etc/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/fastcgi --http-log-path=/var/log/nginx/access.log --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --http-uwsgi-temp-path=/var/lib/nginx/uwsgi --lock-path=/var/lock/nginx.lock --pid-path=/var/run/nginx.pid --with-pcre-jit --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-auth-pam --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-echo --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-upstream-fair --add-module=/tmp/buildd/nginx-1.2.1/debian/modules/nginx-dav-ext-module +add-module=//tmp/buildd/nginx-1.2.1/debian/modules/pagespeed
Что значит +add-module? Так есть эта строка или нет?
Если есть, значит все установилось.
А /etc/nginx/sbin/nginx -V что выдает?
VPS с 128 GB памяти?
Наверняка ваша версия поддерживает быструю смену.
Не знаю где в Debian, но в CentOS лежал конфиг /etc/sysconfig/httpd и в нем можно было сменить MPM.
Был один сервер. Отрубался периодически с Kernel Panic.
Все перепроверили 10 раз, логи естественно не пишет.
Отказались от этого сервера, перенесли полностью файлы на новый дедик и все заработало как часики.
Не в маны, но конечно перепроверил на локальном сервере.
Да, вспомнили, у меня от этой темы вчера появилась идея написать модуль для ISPManager для переключения в режим Apache + PHP-FPM вместо mod_fcgid (https://wiki.apache.org/httpd/PHP-FPM) :)
Осталось 2/3 обработчика дописать: http://i.imgur.com/y5qwX4U.png
Вот что серч животворящий делает (с)
Я спрашивал об этом, ТС пишет:
Как раз таки в связке nginx+php-fpm не будет никаких mod_rewrit'ов. У 99%+ клиентов просто не запустится нормальная работа популярных CMS.
Так вот, о чем это я? Ах да, вы усомнились в моей компетенции.
В модуле Apache(itk,prefork,worker)/mod_fcgid убивает - а это очень популярные решения для виртуальных хостингов. nginx+php-fpm - непопулярное :)
Поэтому, подумайте дважды, прежде чем равняться письками компетенции.
Вряд ли такое решение кто-то будет использовать в продакшне виртуального хостинга.
Такой вариант сгодится только клиентам, которым плевать на фишки апач с .htaccess и mod_rewrite. Коих, наверное, 0.01% во всей вселенной.
Ну да.
А какой режим работы веб-сервера позволяет PHP-демону висеть самостоятельно и не трогает его?
А вы проверьте. У нас сервер работает в режиме Apache mod_fcgid, apachectl graceful завершает все php-cgi процессы. Однако, заставляет frontend ждать ответ, в отличии от жесткого перезапуска.
Я не знаю что там у вас в кладлинуксах ваших, может и так. Но на обычном сервере все именно так, как я описал.