Назад | Перейти на главную страницу

Присоединение strace к процессу Apache 100% CPU - вывод

У меня проблема с процессами порождения Apache2, которые используют 100% ЦП.

Присоединение strace к одному из таких процессов иногда не дает результата, а иногда дает следующее:

2672  17:18:07 poll([{fd=14, events=POLLIN|POLLPRI}], 1, 0) = 0 (Timeout)
2672  17:18:07 write(14, "\236\3\0\0\3SELECT FLOOR(((price_index."..., 930) = 930
2672  17:18:07 read(14, "\1\0\0\1\2\33\0\0\2\3def\0\0\0\5range\0\f?\0\r\0\0\0\10\0"..., 16384) = 85

Буду признателен за любые идеи по интерпретации вышеизложенного.

Нет ничего криминального. Из вашего вывода какой-нибудь скрипт (mb php) создает sql-запрос к db. Вы можете создать гораздо больше информации с помощью флага -s. Например:

strace -pPID -s1024 > /tmp/mysql.pid.strace 2>&1