• ホーム
  • 製品・ソリューション
  • 導入事例
  • イベント・ニュース
  • サポート
  • 企業情報

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が起動します。

ページの先頭へ