私はAJAXを介していくつかのPHPスクリプトに多くのGETリクエストを行います。現在(バックグラウンドで)実行されているPHPスクリプトを強制終了する方法について実装のアドバイスを求めたいと思います。
実行時にPHPスクリプトのプロセスIDを取得する方法はありますか?それから、シェル/コマンドなどを介してそのプロセスを強制終了できますか?
もっと良い方法はありますか?
私はAJAXを介していくつかのPHPスクリプトに多くのGETリクエストを行います。現在(バックグラウンドで)実行されているPHPスクリプトを強制終了する方法について実装のアドバイスを求めたいと思います。
実行時にPHPスクリプトのプロセスIDを取得する方法はありますか?それから、シェル/コマンドなどを介してそのプロセスを強制終了できますか?
もっと良い方法はありますか?
PHPがそれ自体のプロセスであるかどうかは、PHPとWebサーバーがどのように構成されているかによって異なります。しかし、そうであっても、正しいPHPプロセスをキャッチして強制終了するのは非常に困難です。
PHPスクリプト内で、これが強制終了が必要なプロセスであることがわかっている場合は、getmypid()を使用するか、そこにあるユーザー投稿メモで何かを見つけることができる場合があります。
私はまだ状況を完全には理解していません。なぜあなたは彼らを殺す必要があるのですか?