PHP-ről van szó, de kétlem, hogy programozási probléma lenne, ugyanez a script más szerveren kitűnően fut. Session inicializálás után azonban a következő requestnél már nem ad vissza az apache2 semmit, a böngésző csak várakozik, az apache pedig 100% cpu-t használ ez idő alatt. Apache logban semmi különös nincs.
- 1214 megtekintés
Hozzászólások
nezd meg, hogy van-e valami specko session save handler (session_set_save_handler hivasra keress ra), valamint nezd meg, hogy hova mutat a session_save_path.
illetve ha 32bites architechturan vagy, es nem 5.3.5-os php-d van, akkor lehet hogy belefutottal ebbe a hibaba
Tyrael
- A hozzászóláshoz be kell jelentkezni
Egyik dolog sem problémás, ellenőriztem.
- A hozzászóláshoz be kell jelentkezni
megprobalhatod, hogy inditasz egy darab apache workert, es strace-szel megnezed, hogy mi tortenik amikor lefut a script.
Tyrael
- A hozzászóláshoz be kell jelentkezni
php verzio? apache verzio? esetleg megprobalhatod cgi modba tenni, megnezni, hogy melyikuk szall el.
--
Auto correct can go straight to He'll.
- A hozzászóláshoz be kell jelentkezni
Ez teljesen olyannak tunik, mintha a session handlered while(true){} probalna letrehozni a sessiont, ami nem megy neki, mert pl a session_save_path nem irhato.
- A hozzászóláshoz be kell jelentkezni
Állítsd be a PHP logolását erre:
error_reporting = E_ALL | E_STRICT | E_DEPRECATED | E_NOTICE | E_PARSE
log_errors = On
error_log = syslog
Ha ez meg van és az apache-ot is újra indítottad, akkor a /var/log/syslogban keresd a hiba üzenetet.
(Az érthető, hogy az apache logban nincsen semmi mert addig nem jut el a futás valószínűleg)
----
올드보이
http://molnaristvan.eu/
- A hozzászóláshoz be kell jelentkezni
ha vegtelen ciklus a php core-ban, vagy locking problema, akkor lehet hogy a logban nem fog talalni segitseget, de termeszetesen a debugolas elso lepese a logok megvizsgalasa kellene hogy legyen.
Tyrael
- A hozzászóláshoz be kell jelentkezni