BLOG

2014年3月12日/ AWS, LINUX, php

[AWS][LINUX][PHP]複数のプロセスを自動再起動する

 

停止してしまったら困るPHPプロセスを自動で復帰させる方法です。

 

まずは、ルート権限を取りましょう。

 

 

次に、任意の場所にスクリプトファイルを作ります。今回は例として/var/www/html配下に作ります。

 

 

次に下記のスクリプトを書き込みます。

 

 

この場合は、「php /var/www/html/test_1.php」か「php /var/www/html/test_2.php」というプロセスが起動していなければ、それらのプロセスを実行しますよ。という意味になります。

なお「&」を書き忘れるとスクリプトがそこで停滞してしまい、複数プロセスの監視ができなくなってしまうので注意して下さい。

最後にサーバー起動時に作成したスクリプトが動くように登録して、サーバーを再起動すれば完了です。

 

 

 

Resent Posts

Category