Сеня рядом и Белла пришел. Былое
Плагин PHP Debug
PHP Debug - отличный дебагер для выявления ошибок в языке программирования PHP Все программисты без исключения выбирают данный плагин для выявления ошибок в коде, которые используют язык программирования PHP Если вы уже когда то программировали, то рано или поздно столкнулись с проблемой некорректной работы с кодом, которую исправляли, но тратили очень много времени. А теперь представляю вам отличный плагин, который анализирует код и показывает ошибки в его работе...
Ищем баг в PHP с помощью strace
Сегодня более интересный кейс с отладкой php-fpm который непонятным образом, рандомно зависал. Будем использовать любимый strace, как ты любишь.
Проблема: На сервере крутится php-fpm, в любой момент времени процесс начинает зависать, то есть перестаёт обрабатывать любые запросы.
В какой-то момент может очухаться, а может и нет. В любом случае проблема решается перезапуском systemctl restart php-fpm. Ну и в логах ничего криминального нет, даже в дебаг режиме. По факту имеем 502 Bad Gateway.
Ребята...