[РЕШЕНО] spawn-fcgi
chipset 15 ноября, 2011 - 11:57
Перестал запускаться spawn-fcgi.
/etc/init.d/spawn-fcgi.www-data.php start * Caching service dependencies ... [ ok ] * The file specified as $FCGI_PROGRAM * does not exist or is not executable. * Please adjust /etc/conf.d/spawn-fcgi.www-data.php * ERROR: spawn-fcgi.www-data.php failed to start
/etc/conf.d/spawn-fcgi.www-data.php # Рабочий сокет FCGI_SOCKET=/var/run/spawn-fcgi/spawn-fcgi.www-data.php.sock # Используем сокет поэтому FCGI_ADDRESS и FCGI_PORT отключаем FCGI_ADDRESS= FCGI_PORT= # Использовать php-cgi в режиме fastcgi FCGI_PROGRAM=/usr/bin/php-cgi # Пользователь и группа по которым будет работать php # дописка "-M 0777" временно необходимо, т.к. сокет создается с не подходящими правами по умолчанию, а опции чтобы это изменить еще нет FCGI_USER=www-data FCGI_GROUP="www-data -M 0777" # Количество процессов php (чем больше нагрузка тем больше должно быть это значение) PHP_FCGI_CHILDREN=5 # Количество запросов через которые процесс php автоматически будет перезапушен. # Это защищает от возможных утечек памяти PHP_FCGI_MAX_REQUESTS=500 # Разрешить некоторые переменнные окружения ALLOWED_ENV="PHP_FCGI_CHILDREN PHP_FCGI_MAX_REQUESTS"
»
- Для комментирования войдите или зарегистрируйтесь
И что ж тут
И что ж тут непонятного?
Четко и ясно сказано, что "Файл, указанный как $FCGI_PROGRAM не существует или не является исполняемым".
Вот и смотрите, что у вас с /usr/bin/php-cgi и есть ли он вообще.
Если файла нет - возможно php собран без флага cgi
emerge dev-lang/php
/usr/bin/php-cgi файл есть
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Он исполняемый? Он
Он исполняемый? Он запускается?
Вот так работает?
У меня он является симлинком /usr/bin/php-cgi -> /usr/lib64/php5.3/bin/php-cgi
Старрно как то
Старрно как то http://paste.pocoo.org/show/508102/ 1103 строка вижу этот файл
А выдает:
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Это не файл значит, а битый
Значит /usr/bin/php-cgi - битый симлинк на php5.3, которого как я понимаю в системе уже нет
Смотри доступные версии php
И потом выбери нужную
eselect php list cgi [1]
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ls
покажите
eselect php set cgi php5.4
Это выполнил заработало. Спасибо за помощь. Проблема решена
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
http://www.gentoo.ru/content/
http://www.gentoo.ru/content/chto-eto-znachit-solved-resheno
Поправил. Забыл про это
Поправил. Забыл про это просто
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.