Linux - strace для анализа скрипта
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Версия от 12:32, 11 сентября 2014; Admin iph (обсуждение | вклад)
strace - утилита которая может помочь выяснить чем занят зависший процесс-скрипт.
Пример:
# strace -u user php -q index.php ioctl(6, FIONREAD, [194]) = 0 recvfrom(6, "s\207\201\200\0\1\0\1\0\2\0\5\7p224302\5mysql\3ihc\2r"..., 1024, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("213.186.xx.xx")}, [16]) = 194 close(6) = 0 connect(5, {sa_family=AF_INET, sin_port=htons(3306), sin_addr=inet_addr("91.218.xx.xx")}, 16^
Видим что скрипт висит - так как не может подключиться к 91.218.xx.xx:3306. Скорее всего порт закрыт на сервере.