[РЕШЕНО] spawn-fcgi

Перестал запускаться 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

 emerge dev-lang/php -pv

These are the packages that would be merged, in order:

Calculating dependencies                  ... done!
[ebuild   R    ] dev-lang/php-5.4.0_rc1  USE="bcmath berkdb bzip2 calendar cgi cli crypt ctype curl curlwrappers exif fileinfo filter ftp gd gdbm gmp hash iconv imap ipv6 json ldap mhash mysql mysqli nls pcntl pdo phar pic posix readline session simplexml snmp soap sockets spell ssl sysvipc tidy tokenizer truetype unicode wddx xml xmlreader xmlrpc xmlwriter xpm xsl zip zlib -apache2 -cdb -cjk -debug -doc -embed -enchant -firebird -flatfile -fpm (-frontbase) -inifile -intl -iodbc -kerberos -kolab -ldap-sasl -libedit -mssql -mysqlnd -oci8-instant-client -odbc -postgres -qdbm -recode -sharedmem -sqlite3 (-sybase-ct) -threads" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

/usr/bin/php-cgi файл есть

Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Он исполняемый? Он

Он исполняемый? Он запускается?
Вот так работает?

echo "<?php phpinfo(); ?>" | /usr/bin/php-cgi

У меня он является симлинком /usr/bin/php-cgi -> /usr/lib64/php5.3/bin/php-cgi

Старрно как то

Старрно как то http://paste.pocoo.org/show/508102/ 1103 строка вижу этот файл

А выдает:

echo "<?php phpinfo(); ?>" | /usr/bin/php-cgi
-bash: /usr/bin/php-cgi: Нет такого файла или каталога
ls /usr/lib64/php5.4/bin/
php  php-cgi  php-config  phpize

Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Это не файл значит, а битый

Значит /usr/bin/php-cgi - битый симлинк на php5.3, которого как я понимаю в системе уже нет
Смотри доступные версии php

eselect php list cgi

И потом выбери нужную

eselect php set cgi php5.4

eselect php list cgi [1]

eselect php list cgi
  [1]   php5.4

ls -al /usr/bin/php*
lrwxrwxrwx 1 root root 30 Сен 27 14:16 /usr/bin/php -> ../../usr/lib64/php5.3/bin/php
lrwxrwxrwx 1 root root 34 Сен 27 14:16 /usr/bin/php-cgi -> ../../usr/lib64/php5.3/bin/php-cgi
lrwxrwxrwx 1 root root 37 Сен 27 14:16 /usr/bin/php-config -> ../../usr/lib64/php5.3/bin/php-config
lrwxrwxrwx 1 root root 33 Сен 27 14:16 /usr/bin/phpize -> ../../usr/lib64/php5.3/bin/phpize

Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ls

покажите

ls -al /usr/bin/php*

eselect php set cgi php5.4

eselect php set cgi php5.4 

Это выполнил заработало. Спасибо за помощь. Проблема решена

Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

http://www.gentoo.ru/content/

Поправил. Забыл про это

Поправил. Забыл про это просто

Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".