質問: apacheのupstart-supervised initスクリプト? ubuntu 10.04でapacheを実行し、起動時にnice監視機能を使用します(apache initスクリプトについてだけでなく、daemontoolsのような適切なサービス監視-つまり、apacheが死んだときに再起動する、など)そのような)。誰もubuntu 10.04でapacheを監視するための実行中の起動設定を持っていますか?googleは私にとって何の助けにもなりませんでしたが、私のgoogle-fuが弱い可能性があります。
回答: まあ、このスクリプトは私のために働いた:# apache2 - http server # # apache is a web server that responds to http and https requests. # required-start: $local_fs $remote_fs $network $syslog # required-stop: $local_fs $remote_fs $network $syslog description "apache2 http server" start on runlevel [2345] stop on runlevel [!2345] pre-start script mkdir -p /var/run/apache2 || true install -d -o www-data /var/lock/apache2 || true # ssl_scache shouldn't be here if we're just starting up. # (this is bad if there are several apache2 instances running) rm -f /var/run/apache2/*ssl_scache* || true end script limit cpu 300 300 env apache_run_user=www-data env apache_run_group=www-data env apache_pid_file=/var/run/apache2.pid # give up if restart occurs 10 times in 30 seconds. respawn limit 10 30 exec /usr/sbin/apache2 -d no_detach respawn