ammanagerが起動できない(PIDファイル)
最終更新日: 2010年09月24日
掲載日: 2007年12月27日
概要
ammanager起動時に下記エラーが出力して起動できない。
# cd /usr/local/ammanager/bin/ # ./ammanager.sh start ammanager を起動中: 2007/12/25 00:00:00 [error] ammanager 12862-3086563648 (*) pid file exists
ammanagerのPIDファイル(ammanager起動時のプロセスIDを保持しているファイル「ammanager.pid」)がすでに存在するために起動できないというエラー出力です。
回避方法として、既に存在するPIDファイルを削除し、再びammanagerを起動してください。
PIDファイルの削除方法
ammanager/bin/ammanager.sh(ammanagerの起動スクリプト)内の「pidfile=」に記述されているPATHに「ammanager.pid」が存在するか確認します。
# grep "pidfile=" ammanager.sh
pidfile="${instdir}var/ammanager.pid"
# grep "instdir=" ammanager.sh
instdir="/usr/local/ammanager/"
上記の場合、 /usr/local/ammanager/var/ammanager.pid がPIDファイルとなります。
既に存在する場合は、同PATHの「ammanager.pid」を削除します。
存在しない場合は、起動時に使用しているスクリプトがあっているか、またはammanagerのインストール時に作成した実行アカウントが読み書きできるPATHかのご確認をしてください。
PIDファイルを削除後、ammanagerを再度起動ししてください。
# rm /usr/local/ammanager/var/ammanager.pid # ammanager.sh start Starting /usr/local/ammanager/bin/ammanager:
エラー出力がなく、上記のような「Starting」となることでammanagerが起動します。
