Temat: Problem z php fastcgi w Lighttpd
Witam,
Mam zainstalowany serwer Lighttpd i Fastcgi m. in. z dodatkami php5-cli, php5. Ogólnie działa, jednak podczas dłuższego użytkowania (30-60 min) nowych skryptów php „meteo” HomeServices które wczoraj @BBarwik udostępnił wywala mi się fastcgi odpowiedzialny za skrypty php. Przez co strona z wykresem temperatur i obsługą przekaźników przestaje działać. Może przyczynia się do tego fakt że „strona” z przekaźnikami samoczynnie często się odświeża, około 1 x na 5 sek. Z czasem jakby zauważam zamulenie, które ostatecznie kończy się 500 - Internal Server Error lub 503 - Service Not Available.
Pomaga /etc/init.d/php5-fastcgi restart lecz po dłuższym czasie problem powraca.
Poniżej Lighttpd error.log
2015-11-28 12:53:30: (log.c.166) server started
2015-11-28 13:46:45: (mod_fastcgi.c.2904) establishing connection failed: Connection refused socket: tcp:127.0.0.1:1026
2015-11-28 13:46:45: (mod_fastcgi.c.2910) backend is overloaded; we'll disable it for 1 seconds and send the request to another backend instead: reconnects: 0 load: 1
2015-11-28 13:46:47: (mod_fastcgi.c.2852) fcgi-server re-enabled: tcp:127.0.0.1:1026Odinstalowałem pakiety
php5-fastcgi
lighttpd-mod-fastcgi
lighttpd-mod-auth
lighttpdZainstalowałem ponownie, gdzie podczas instalacji nie było żadnych błędów.
Zrobiłem konfiguracje na podstawie wcześniejszej konfiguracji lighttpd.conf, nic nie pomogło.
Jeżeli miałem błąd w configu to go ponownie przeniosłem.
Poniżej niektóre moje ustawienia w configu lighttpd.conf
server.modules = (
# "mod_rewrite",
# "mod_redirect",
# "mod_alias",
"mod_auth",
# "mod_status",
# "mod_setenv",
"mod_fastcgi",
# "mod_proxy",
# "mod_simple_vhost",
# "mod_cgi",
# "mod_ssi",
# "mod_usertrack",
# "mod_expire",
# "mod_webdav"
)
## files to check for if .../ is requested
index-file.names = ( "index.html", "default.html", "index.htm", "default.htm", "index.php" )
# .php, .pl, .fcgi are most often handled by mod_fastcgi or mod_cgi
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
#### fastcgi module
## read fastcgi.txt for more info
fastcgi.server = (
".php" => ((
"host" => "127.0.0.1",
"port" => 1026,
))
)
#### CGI module
#cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" )Jakieś pomysły, co jeszcze mogę zrobić, sprawdzić ?
Pozdrawia Krynio
TP-Link TL-WR1043ND Mod, RAM 64 MB, chłodzenie pasywne, Gargoyle 1.5.10.14, extroot, kamerka Logitech HD Webcam C270