2010年3月1日

apache自動起動

Filed under: Linux — RUI @ 8:25 AM

最近どういう訳か、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とかは落ちてないんだよね。

2008年5月28日

courier-imapのセッション数を変更する

Filed under: IT関連,Linux — RUI @ 12:23 AM

メーラがThunderbirdの場合サーバへの同時接続数がデフォルトで5になっていますが、courier-imapでは最大同時接続数が4になっている為、そのまま使用しているとThunderbirdがセッション不足でエラーを出す。

以下、courier-imapの設定を変えてセッション数の上限をあげる備忘録。

[root@nyanthem ~]# vi /usr/lib/courier-imap/etc/imapd
MAXPERIP=4
↓
MAXPERIP=5
[root@nyanthem ~]# /etc/rc.d/init.d/rc.courierauthlib restart
[root@nyanthem ~]# /etc/rc.d/init.d/rc.imapd restart

2008年4月6日

Linuxのディストリビューション情報

Filed under: IT関連,Linux — RUI @ 5:23 PM

unameコマンドでカーネルバージョンやOS名などは調べられるますが、ディストリビューション情報は出てきません。
ではディストリビューション情報はどうやって調べるか?

/etc/redhat-release
/etc/fedora-release

といったファイルがある(OSによりファイル名が異なる)ので、

[root@nyanthem ~]# cat /etc/*-release
CentOS release 4.5 (Final)

などとして閲覧しましょう。

ちなみに yum で一括アップデートなどを行うとここのファイルも更新されます。
(CentOS4.4でインストールしてもCentOS4.5になっている)

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

HTML convert time: 0.582 sec.