Как относительный новичок в мире отладки Linux с помощью gdb и т. Д. Я ищу помощь по проблеме, с которой мы сталкиваемся.
На размещенном / управляемом "VPS" (виртуальный частный сервер - мы в основном, но не полностью, контролируем конфигурацию) мы наблюдаем, что случайные процессы PHP остаются "навсегда". Большинство веб-хитов приходят и уходят нормально, но эти будут длиться десятки минут, если мы сами их не опознаем и не убьем.
Я бы хотел присоединить gdb к процессам и получить трассировку стека, но я не уверен, как это сделать. Я также не уверен, нужно ли нам запускать PHP с включенной отладкой.
Есть ли более простой способ (возможно, в самом коде PHP) идентифицировать длительные процессы PHP? Может помочь нам, если это что-то простое, например, застревание в бесконечном цикле опроса.