Zdravím,
už dva týdny řeším problém se zamrzáním PHP aplikace pro čtení dat ze souborů uložených na lokálním disku, které ukládá na vzdálený MySQL server.
Tento problém byl na OpenSuse 11.4 (problém i s jádrem 3.0.4), nyní je podobný na Ubuntu.
Dříve se toto zamrzání neprojevovalo, na jiném PC to funguje.
Ve výpisu var/log/apache2/error.log se objevuje:
PHP Warning: Invalid argument supplied for foreach() in /home/iho/wrf_out/TS/core.php on line 303
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/msql.so' - /usr/lib/php5/20090626/msql.so: cannot open shared object file: No such file or directory in Unknown on line 0
Při použití STRACE se při volání systémových funkcí objevuje toto přerušení:
waiting restart syscall
při přerušení PHP aplikace, STRACE vypíše poslední volání:
read(3. ........ = -- EINTR(interupted sysstem call)
(v případě opensuse to bylo: poll(fd=3 ......................... = erestart_restartblock )
Potřebuji poradit, co může být příčinou zamrzání té PHP aplikace.
Díky
JK