Код: Выделить всё
php -v
PHP 5.3.9 with Suhosin-Patch (cli) (built: Jan 29 2012 14:40:07)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Но так как я еще сосочек поросячий в этом деле и не совсем все знаю я решил попробовать только попробовать сделать что то подобное, зашел я в /usr/local/etc/nginx/ в файл fastcgi_params и прописал туда вот эти строки >>>Ложка дёгтя.
При установке на один из серверов появлялась ошибка в логах php-fpm:
При этом php-скрипты работали через раз:Код: Выделить всё
[28-Jul-2011 12:36:28] WARNING: [pool www] child 2273 exited on signal 11 (SIGSEGV) after 2172.202986 seconds from start [28-Jul-2011 12:36:28] NOTICE: [pool www] child 12535 started [28-Jul-2011 12:36:35] WARNING: [pool www] child 2266 exited on signal 11 (SIGSEGV) after 2178.624133 seconds from start [28-Jul-2011 12:36:35] NOTICE: [pool www] child 12552 started
Один раз работают, другой раз – пишет Сервис недоступен. Ну и когда писалось «Сервис недоступен», то в логах как раз светились заветные строки.
Как вариант лечения, я добавил такую строку
к блоку описания fastcgi для каждого из location’ов (пример приведён для location’а cacti). Может это быть связано с тем, что я использовал параметр open_basedir в описании location’a nagios. После этого всё заработало так, как должно быть.Код: Выделить всё
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/usr/local/share/cacti/:/var/tmp/";
Код: Выделить всё
fastcgi_param PHP_ADMIN_VALUE "open_basedir=/db/www/gardnet.tomsk.ru/forum/:/var/tmp/";
Код: Выделить всё
Warning: md5_file(): open_basedir restriction in effect. File(/tmp/php9wFAQk) is not within the allowed path(s): (/db/www/gardnet.tomsk.ru/forum/:/var/tmp/) in /db/www/gardnet.tomsk.ru/forum/gallery.php on line 140 Warning: md5_file(/tmp/php9wFAQk): failed to open stream: Operation not permitted in /db/www/gardnet.tomsk.ru/forum/gallery.php on line 140 Warning: copy(): open_basedir restriction in effect. File(/tmp/php9wFAQk) is not within the allowed path(s): (/db/www/gardnet.tomsk.ru/forum/:/var/tmp/) in /db/www/gardnet.tomsk.ru/forum/gallery.php on line 153
Код: Выделить всё
WARNING: [pool www] child 2266 exited on signal 11 (SIGSEGV) after 2178.624133 seconds from start
[28-Jul-2011 12:36:35] NOTICE: [pool www] child 12552 started