Symfoware Server起動時の「lock file "postmaster.pid" already exists」エラーについて
- Symfoware Serverを起動したところ、「lock file "postmaster.pid" already exists」というエラーになりました。原因と対処方法を教えてください。
- [原因]
Symfoware Serverの二重起動を防止するためのロックファイル(postmaster.pid)が残存していたことが原因です。
Symfoware Serverは二重起動を防止するために、起動時にpostmaster.pidファイルを作成し、停止時にpostmaster.pidファイルを削除しています。
Symfoware Serverが何らかの原因により正常に停止されなかった場合、このpostmaster.pidファイルが削除されずに残ってしまうことがあります。
[対処方法]
postmaster.pidファイルを削除してから、Symfoware Serverを起動してください。
postmaster.pidファイルは、データ格納先のディレクトリに格納されています。
データ格納先のディレクトリは、pg_ctlコマンドのstartモードの-Dオプションを確認してください。
-Dオプションを省略した場合は、PGDATA環境変数となります。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |