[解決済み] FATAL ERROR ロックファイル "postmaster.pid" がすでに存在する
質問
最近、Homebrewを使ってMac(El Capitan 10.11.4、Postgresはバージョン9.5.1)にPostGISをインストールし、以下の手順に従っています。 http://morphocode.com/how-to-install-postgis-on-mac-os-x/
を使用してPostgresを起動しようとすると
pg_ctl -D /usr/local/var/postgres start
以下のようなエラーが発生します。
$ FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 280) running in data directory "/usr/local/var/postgres"?
そこで、数時間かけて対処法を調べたのですが、無駄でした。
注目すべきは、Superuser -の回答で推奨されているように、PIDをkillしようとしたことです。
https://superuser.com/questions/553045/fatal-lock-file-postmaster-pid-already-exists-
(上記の場合、私が実行したのは
kill 208
) が、Postgres を再び起動しようとすると、PID 番号は違うものの、同じエラーが発生しました。 何人かの人がpostmaster.pidファイルを削除することを勧めているのを見ましたが、それは最後の手段として取っておいた方がいいような気がします...。
確かに、私がこの問題を解決する方法を知らない理由の一つは、ポストマスターが何であるかさえよく分かっていないことです - 私はこのすべてについて学び始めたところです。
を経由してPostgresデータベースにホップインします。
psql db_name
コマンドは問題なく動作します。
解決方法は?
ポストマスター はPostgreSQLのメインプロセスです。あなたは既に起動している(そして接続できると自分で言っている)PostgreSQLを起動しようとしているのです。そのステップをスキップしてください。
関連
-
[解決済み】PostgreSQL。クエリに結果データの保存先がない
-
[解決済み】Postgresql 9.2 pg_dump のバージョンの不一致
-
[解決済み】csvファイルをpostgresqlにインポートしようとすると、「予想される最後の列の後に余分なデータがある」。
-
[解決済み】PG COPY エラー: 整数の入力構文が無効です
-
[解決済み] ERROR: 読み取り専用トランザクションで CREATE TABLE を実行できません。
-
[解決済み] Postgres のデータベース削除エラー: pq: 現在開いているデータベースを削除できません。
-
[解決済み] Java JUnitテストのためのPostgreSQLの組み込み
-
[解決済み] PostgreSQL ERROR: INSERT は式よりも多くのターゲット・カラムを持ちますが、そうではありません。
-
NodeJS Postgres エラー getaddrinfo ENOTFOUND(NodeJS Postgres エラー getaddrinfo ENOTFOUND)
-
[解決済み】PostgreSQLのエラーです。Fatal: ロール "username" が存在しません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] PostgreSQLの命名規則
-
[解決済み] PostgreSQLを使用するRailsでエラー 'fe_sendauth: no password supplied' を解決するにはどうすればよいですか?
-
[解決済み] pg_restore の実行時に "[archiver] unsupported version (1.13) in file header" が表示される。
-
[解決済み] SequelizeConnectionRefusedError: ECONNREFUSED 127.0.0.1:5432 を接続し、docker を使用して sequelize を使用する場合。
-
[解決済み] カラムのNULL値がNOT-NULL制約に違反する PostgreSQL
-
[解決済み] FATAL ERROR ロックファイル "postmaster.pid" がすでに存在する
-
[解決済み] Java JUnitテストのためのPostgreSQLの組み込み
-
[解決済み] pgadmin4 : postgresql アプリケーションサーバーに接続できませんでした。
-
[解決済み] PostgreSQL: 権限不足
-
[解決済み] psql: サーバーに接続できませんでした。そのようなファイルまたはディレクトリがありません (Mac OS X)