Вобщем думаю пора подымать эту тему, т.к. ну не работает нормально данный пакет. Теперь предыстория:
1. Сначала все ставил автоматом отсюда http://wl500g.info/showthread.php?t=15266. Все заработало кроме Php-fcgi ну и соотв. не было ни морды rtorrent ни ADOS.
2. Потом пробовал с нуля без скриптов по инструкциям, которых тут полно. Опять то же самое. Все работает кроме php-fcgi.
3. Далее решил попробовать с установкой скрипта S45php. Опа! Php-fcgi запустился и я даже увидел вебморды и все вроде заработало. Но после очередного ребута, опять Segmentation Fault. Запускалось после наверное 10 ребутов.
4. Что стоит:
Code:
ipkg install coreutils
ipkg install findutils
ipkg install diffutils
ipkg install screen
ipkg install nano
ipkg install procps
ipkg install less
ipkg install unzip
ipkg install tar
ipkg install gzip
ipkg install unrar
ipkg install hdparm
ipkg install man
ipkg install man-pages
ipkg install mc
ipkg update
ipkg install cron
ipkg install lighttpd
ipkg install php
ipkg install php-mbstring
ipkg install php-fcgi
ipkg install sqlite
ipkg install php-gd
ipkg install libcurl
ipkg install wget
ipkg install perl
5. Что обычно выдает lighttpd:
Это когда запускаю через S45php
Code:
2008-09-25 21:46:32: (log.c.75) server started
2008-09-25 21:46:50: (mod_fastcgi.c.2784) establishing connection failed: Connection refused socket: tcp:192.168.1.1:1026
2008-09-25 21:46:56: (mod_fastcgi.c.2725) fcgi-server re-enabled: tcp:192.168.1.1:1026
Хотя и так понятно что php-fcgi в памяти нет. (ps axf). Но иногда, все-таки запускается.
Это выдает когда fcgi прописано только в 10-php-fcgi.conf
Code:
2008-09-25 22:48:05: (log.c.75) server started
2008-09-25 22:48:50: (mod_fastcgi.c.1743) connect failed: Connection refused on unix:/tmp/php-fcgi.sock-0
2008-09-25 22:48:50: (mod_fastcgi.c.2912) backend died; we'll disable it for 5 seconds and send the request to another backend instead: reconnects: 0 load: 1
2008-09-25 22:48:56: (mod_fastcgi.c.2725) fcgi-server re-enabled: unix:/tmp/php-fcgi.sock-0
примечание: В lighttpd.conf прописано "mod_fastcgi".
Php-fcgi стартует, но с примечанием <defuct>
если убрать "mod_fastcgi" из lighttpd.conf, то тоже стартует, но при обращении (запускаю АДОС), php-fcgi сразу отваливается с логом lighttpd:
Code:
2008-09-25 23:18:25: (log.c.75) server started
2008-09-25 23:18:55: (mod_fastcgi.c.1743) connect failed: Connection refused on unix:/tmp/php-fcgi.sock-0
2008-09-25 23:18:55: (mod_fastcgi.c.2912) backend died; we'll disable it for 5 seconds and send the request to another backend instead: reconnects: 0 load: 1
2008-09-25 23:18:55: (mod_fastcgi.c.2680) child signaled: 11
2008-09-25 23:18:55: (mod_fastcgi.c.1029) the fastcgi-backend /opt/bin/php-fcgi failed to start:
2008-09-25 23:18:55: (mod_fastcgi.c.1043) terminated by signal: 11
2008-09-25 23:18:55: (mod_fastcgi.c.1048) to be exact: it segfaulted, crashed, died, ... you get the idea.
2008-09-25 23:18:55: (mod_fastcgi.c.1050) If this is PHP, try removing the bytecode caches for now and try again.
2008-09-25 23:18:55: (mod_fastcgi.c.2715) ERROR: spawning fcgi failed.
На всякий случай, моя секция php-fcgi:
Code:
fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php-fcgi.sock",
"bin-path" => "/opt/bin/php-fcgi",
"max-procs" => 1,
"bin-environment" =>
( "PHP_FCGI_CHILDREN" => "2",
"PHP_FCGI_MAX_REQUESTS" => "1000" )
)
)
)
Помогите, плиз, просто уже не знаю что делать, уже все перепробовал.
З.Ы.Тут говорили, что бывает самба мешает (если подключены в винде сетевые диски), так я и самбу вырубал, так и ничего не помогло.
З.Ы.Ы. Да совсем забыл: Роутер WL500GPV1 (1.9.2.7-10). Память:
Code:
[admin@HomeRouter root]$ free
total used free shared buffers cached
Mem: 30164 25596 4568 0 2676 13540
-/+ buffers/cache: 9380 20784
Swap: 506008 0 506008
Диски смонтированны так:
Code:
[admin@HomeRouter root]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 3072 3072 0 100% /
/dev/root 3072 3072 0 100% /
/dev/discs/disc0/part2
988244 172852 765192 19% /opt
/dev/discs/disc0/part3
75467140 131232 71502400 1% /tmp/mnt/disc0_3