sql >> データベース >  >> RDS >> PostgreSQL

致命的なエラーロックファイルpostmaster.pidはすでに存在します

    他の誰かに役立つ場合に備えて、これを投稿してください:

    ラップトップがクラッシュしたときにハードリブートした後、OPと同じ問題が発生していました。次のコマンドを実行して、どのPIDがpostmaster.pidに関連付けられているかを確認するのに役立ちました。

    cat /usr/local/var/postgres/postmaster.pid
    

    最初に表示される番号はPIDです。アクティビティモニターを見ると、Postgresが実行されていることがわかりましたが、表示されているものと一致するPID番号がありませんでした。

    スーパーユーザーで参照されている回答で概説されている手順の代わりに、ラップトップを適切に再起動してから、ターミナルを開いて実行しました

    brew services restart postgresql
    

    これは、他のいくつかの投稿が推奨しているpostmaster.pidを削除しなくても機能しました。場合によっては、機能するのは単純なソリューションです。



    1. mysqlの結果をカテゴリ別にグループ化し、各カテゴリの下のグループに表示します

    2. 実際の使用法とSQLiteドキュメントのコンテキストで、EnableWriteAheadLoggingはどの程度スレッドセーフですか?

    3. 関連する表の各カラー製品の行としてサイズ列を表示しますか?

    4. PHPスタートアップ:ダイナミックライブラリ'C:\ xampp \ php \ ext\php_oci8_12c.dll'を読み込めません-指定されたプロシージャが見つかりませんでした