Welcome!

nyanthem.net » IT関連

リストに戻る

1年以上

最近どういう訳か、apacheが落ちてしまうことがしばしば。

原因はあとで調べるとして、とりあえず自動起動スクリプトを作りました。

#!/bin/sh

PID_FILE_PATH=’/usr/local/apache2/logs/httpd.pid’
START_UP_SCRIPT=’/etc/rc.d/init.d/httpd’
LOG_FILE=’httpd_watch.log’
DATE=`date`

# File check
if [ -f $PID_FILE_PATH ]; then
  # Get httpd process id
  PID=`cat /usr/local/apache2/logs/httpd.pid`
  PID_CHECK=`ps $PID | grep $PID | sed ’s/[       ][      ]*/ /g’ | sed ’s/^ //g’ | sed ’s/ .*$//g’`
  if [ "$PID_CHECK" != "$PID" ]; then
    echo “—” >> $LOG_FILE
    echo “$DATE ERROR NUMBER = 2″ >> $LOG_FILE
    echo “$DATE $START_UP_SCRIPT start” >> $LOG_FILE
    $START_UP_SCRIPT start >> $LOG_FILE 2>&1
  fi
else
  echo “—” >> $LOG_FILE
  echo “$DATE ERROR NUMBER = 1″ >> LOG_FILE
  echo “$DATE $START_UP_SCRIPT start” >> $LOG_FILE
  $START_UP_SCRIPT start >> $LOG_FILE 2>&1
fi

exit

これを適当なファイル名で保存して cron でセット。

うーん、しかし原因は何だろう?mysqlとかは落ちてないんだよね。

コメント

nyanthem.net » IT関連

作者:モフ( ~Д~)モフ

nyanthem.net » IT関連

ニャンセム
~シンガポール生活とトイプードルと、時々、IT関連のTips~

を写真多めで。

7日 23 総合 594 いいね

↑投票してね!

人気投票ボタン配置はこちらから



モフ( ~Д~)モフさん新着記事

AdSense広告..
1年以上



過去記事

モフ( ~Д~)モフさんへの新着コメント




シンガポールブログ・Facebookページ人気ランキング

1位 おなかいっぱいシンガポール・セカンド
2位 みっちぃの至福のひととき  時々 シンガポール日記
3位 えちごや日記@シンガポール
4位 パソコン・アイフォン修理専門店のスタッフブログ
5位 シンガポールウォーカー
6位 海外番組・広告撮影の記録
7位 シンガポールの素顔
8位 100%シンガポールライフ (旅行と写真) Singapore life


あなたのブログ・Facebookページをもっと多くの人に読んでもらいませんか?シンガポールでのブログ・Facebookページをお持ちの方は是非ご登録下さい。

ブログ・Facebookページ登録