gdbなどを使ったLinuxデバッグの世界では初心者として、私たちが見ている問題について助けを求めています。スタックされていない(終了していない)PHPプロセスをデバッグしますか?
ホストされた/管理された "VPS"(仮想プライベートサーバー - 私たちは大部分は構成の制御下にありますが)では、時折PHPプロセスが "永遠"にぶつかることがあります。ほとんどのウェブヒットは通常どおりに行われますが、自分で識別してそれを殺してしまわないと、数十分間持続します。
私はgdbをプロセスに接続してスタックトレースを取得したいと思いますが、わかりません。また、デバッグを有効にしてPHPを実行する必要があるかどうかもわかりません。
長時間実行されているPHPプロセスを識別する簡単な方法がありますか?無限のポーリングループに陥るような単純なことなら、私たちを助けてくれるかもしれません。
gdbの中で、スタックトレースを取得するために 'backtrace'を試してください。 – hakre