Apache を再起動し、必要なその他のクリーンアップを実行できるスクリプト サーバー側 (シェルと Python スクリプトの両方) があります。ただし、Webhook を公開したいので、リポジトリが更新されると Apache が再起動されます。ただし、現在、Apache を使用して Apache を再起動する URL を提供しています。スクリプトが Apache を停止するか、そのプロセスを強制終了すると、残りのスクリプトの実行が停止します。
これを行う方法に関するガイドをウェブ全体で探していました.Apacheを再起動するためのスクリプトが100万個ありますが、スクリプトが適切に終了するようにApacheサーバーをセットアップする方法に関するガイドが見つかりません.実行中。
私が探しているものを説明するには:
- リポジトリに変更をコミットします
- リポジトリ システムは htpp://myserver.com/postwebhook のような URL を呼び出します
- postwebhook URL は、Apache を再起動するサーバー上のスクリプトを呼び出します。
- postwebhook URL が 200 ステータスを返す
誰でもこれが機能していて、設定方法を共有できますか?