lealhost

lealhost
Рейтинг
136
Регистрация
07.06.2014
Должность
Системный Администратор, golang разработчик
isuchone:

lealhost,
--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 что выдает?

extra:
Можем предложить VPS-ку в Европе с 128GB памяти и 50GB HDD за 5$ в месяц, будет полноценная ОС и SSH доступ без ограничений. В Нидерландах канал 1гбит/с.

VPS с 128 GB памяти?

Наверняка ваша версия поддерживает быструю смену.

Не знаю где в Debian, но в CentOS лежал конфиг /etc/sysconfig/httpd и в нем можно было сменить MPM.

Был один сервер. Отрубался периодически с Kernel Panic.

Все перепроверили 10 раз, логи естественно не пишет.

Отказались от этого сервера, перенесли полностью файлы на новый дедик и все заработало как часики.

dyakoff:
Да, я затупил. Прошу прощения.. Ну ниче, зато оба вспомнили и повторили. Тоже в маны полезли? =)))

Не в маны, но конечно перепроверил на локальном сервере.

Да, вспомнили, у меня от этой темы вчера появилась идея написать модуль для ISPManager для переключения в режим Apache + PHP-FPM вместо mod_fcgid (https://wiki.apache.org/httpd/PHP-FPM) :)

Осталось 2/3 обработчика дописать: http://i.imgur.com/y5qwX4U.png

Вот что серч животворящий делает (с)

Ilya74:
А что если запускать скрипт парсинга через cron или SSH? Тогда и падать ничего не будет и лимиты на время исполнения исчезнут.

Я спрашивал об этом, ТС пишет:

Потому что веб-интерфейс. Зашел - нажал, подождал, что-то посмотрел, что-то протестировал.
dyakoff:

Пользователей шареда мало волнует что и как настроено на сервере. Работает и славно.

Как раз таки в связке nginx+php-fpm не будет никаких mod_rewrit'ов. У 99%+ клиентов просто не запустится нормальная работа популярных CMS.

Так вот, о чем это я? Ах да, вы усомнились в моей компетенции.

И это хостер говорит.
Перезагрузка graceful не убивает чужие дочерние работающие процессы.

В модуле Apache(itk,prefork,worker)/mod_fcgid убивает - а это очень популярные решения для виртуальных хостингов. nginx+php-fpm - непопулярное :)

Поэтому, подумайте дважды, прежде чем равняться письками компетенции.

dyakoff:
nginx + php-fpm например

Вряд ли такое решение кто-то будет использовать в продакшне виртуального хостинга.

Такой вариант сгодится только клиентам, которым плевать на фишки апач с .htaccess и mod_rewrite. Коих, наверное, 0.01% во всей вселенной.

'[umka:
;13727505']Зависит от того, кто (простите) демонизирует пхп.
Если апач, то при перезапуске и пхп перезапускается, а если пхп самостоятельно висит, то не должен.

Ну да.

А какой режим работы веб-сервера позволяет PHP-демону висеть самостоятельно и не трогает его?

dyakoff:
И это хостер говорит.

При таких манипуляциях весь веб сервер не перезапускается. Перезагрузка graceful не убивает чужие дочерние работающие процессы.

А вы проверьте. У нас сервер работает в режиме Apache mod_fcgid, apachectl graceful завершает все php-cgi процессы. Однако, заставляет frontend ждать ответ, в отличии от жесткого перезапуска.

Я не знаю что там у вас в кладлинуксах ваших, может и так. Но на обычном сервере все именно так, как я описал.

Всего: 1013