- ベストアンサー
PostgreSQL起動時のエラーについて
- Solaris10, PostgreSQL8.1.3を使用している場合、起動時にエラーメッセージが表示されることがあります。
- エラーメッセージには、「could not bind IPv6 socket:要求されたアドレスを割り当てられません」と表示されます。
- このエラーは、ポート5432で既に別のpostmasterが実行されている可能性があることを示しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- PostgreSQLが起動しない・・・
はじめまして、tanu_2です。 玄箱HGをDebian化し、いろいろと遊んでいます。 PostgreSQLをapt-getでインストールし、Webアプリを動かしていたのですが、昨日より突然、PostgreSQLが動かなくなってしまいました。 原因が分からず、サーバを再起動し、 # /etc/init.d/postgresql start や $ pg_ctl start などを試してみたのですが、動きません。 念のため、初期化(initdb)も試みたのですが、これも失敗してしまいます。 /var/log/postgresql/postgres/logを覗いてみると、 FATAL: could not write lock file "/var/lib/postgres/data/postmaster.pid": No space となっており、上記ディレクトリにpostmaster.pid書き込みできないよ、と言われているっぽかったので、パーミッションを変更したりして みましたが、postgresql startにしろ、pg_ctl startにしろ、それぞれのコマンドで起動すると、強制的にパーミッションが「700」に変更されてしまうようで、結果は同じでした。 どなたか、解決策をご教示願えませんでしょうか? よろしくお願いします。m(_ _)m
- ベストアンサー
- PostgreSQL
- 起動時に
TUrboLinuxWS7に turbopkgを用いてアップデートしたところ postgresqlを起動しようとすると /etc/init.d/postgres startで起動しようとしたところ Checking postgresql installation: An old version of the database format was found. You need to upgrade the data format before using PostgreSQL. See (Your System's documentation directory)/postgresql-7.3/README.rpm-dist for more information. とでて起動できなくなってしまいました。 postgreSQLのバージョンは 7.1.3-8です。
- 締切済み
- PostgreSQL
- $postmasterが、うまくいきません。
windowsXPでcygwinを起動して、 $ ipc-daemon & のあと、 $ postmaster を打つと、 DEBUG: ・・・ ・ ・ ・ DEBUG: database system is ready まで表示されて、止まってしまいます。 そのあと、何も入力することができません。 何度挑戦しても、同じです。 この状態から抜け出す方法を知っていたら、教えてください。 もしかしたら、強制終了したことが原因かもしれません。 postgresql7.2.2を使っています。 よろしくお願いします。
- ベストアンサー
- PostgreSQL
- PostgreSQLをサーバ起動時にstartさせたい
PostgreSQLをサーバ起動時にstartさせたいと思っています。 /etc/rc.d/rc.localに下記を追記しましたが、起動してくれません。ログファイルも作成されていませんでした。 echo -n "Starting PostgreSQL: " su -l pgsql -s /bin/sh -c "/usr/local/pgsql/bin/pg_ctl -l /var/log/postgresql.log start > /dev/null 2>&1" < /dev/null echo "done." 何が悪いのでしょうか?PostgreSQLは手動でstartすることはできます。 また、PostgreSQLの起動スクリプトを作成し、webminで制御したいと思うのですが、PostgreSQLの起動スクリプトの書き方について参考になるHPがあれば紹介していただきたいと思っています。 よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- Cygwin上のPostgreSQLで pg_ctl start するとエラーになります。
こんにちは。マルチポストですが、お許しください。超急ぎです。 Cygwinで動いているpostgresqlで、書籍の指示どうり、「pg_ctl start」とするとエラーになります。以下がCygwinコンソール上のないようです。 Administrator@windows2000 ~ $ pg_ctl start pg_ctl: Another postmaster may be running. Trying to start postmaster anyway. FATAL: File /usr/local/pgsql/data/PG_VERSION is missing. This is not a valid da ta directory. pg_ctl: cannot start postmaster Examine the log output. 誰か分かる人がいたら教えてください。よろしくおねがいします。
- ベストアンサー
- PostgreSQL
- PostgreSQLはインストールされている?
$ /usr/local/pgsql/bin/postmaster -D PGDATA を実行すると、 database system is ready と表示されますが、 # rpm -qa|grep postgres を実行すると、何も表示されません。PostgreSQL7.2.3はインストールされているといえるのでしょうか?
- ベストアンサー
- PostgreSQL
- 起動時エラー
RedHat9にPosgreSQL 7.3をインストールしたんですが、DB起動時にエラーが出てます。 DB起動コマンドは、 pg_ctl start -D /usr/local/pgsql/data -l /home/postgres/logfile postmaster successfully started DB停止コマンドは、 pg_ctl stop -D /usr/local/pgsql/data メッセージは、 pg_ctl: cannotfind /usr/local/pgsql/data/postmaster.pid Is postmaster running? postmastar.pidファイルを探しましたが、確かにありません。 そして、logfileは以下です。 LOG: startup process (pid 14202) was terminated by signal 6 LOG: aborting startup due to startup process failure 一度は起動停止確認は出来たのですか、2回目からできなくなってしまい、大変困っています。 ポート番号はデフォルトの5432のままです。 どうしたらいいのかわかりません。 よろしくお願いいたします。
- ベストアンサー
- PostgreSQL
- PHPからPostgreSQLが起動できないトラブルについて
レンタルサーバを利用してPHPからPostgreSQLを起動したいのですが。(当然,PHP+PostgreSQLが利用可能なレンタルサーバです)。 次に示すようなエラーメッセージがブラウザに表示されてしまいます。 Warning: Unable to connect to PostgresSQL server: connectDBStart() -- connect() failed: Connection refused Is the postmaster running (with -i) at 'localhost' and accepting connections on TCP/IP port 5432? in テーブルへのアクセス権限は指示どおりに行っています。 何か,良い情報がありましたら,よろしくお願いいたします。
- ベストアンサー
- その他(データベース)
- tcpip_socketの設定をするとpostgres起動時にエラーになる。
開発によるテストで外部からtcp/ip接続を行いたいので、 tcpip_socket = true という項目をpostgresql.confに追加してみましたが、 postgres起動時に以下のようなエラーにり起動できません。 起動時のコマンド: pg_ctl -D /usr/local/pgsql/data start -w -o "-S -i" エラー: FATAL: unrecognized configuration parameter "tcpip_socket" postmaster (PostgreSQL) 8.1.9 何か原因分かりますでしょうか。
- ベストアンサー
- PostgreSQL
- PCが正常に起動しない
PCの起動時、ログインまではできるのですが、その後画面が黒くなりスタートボタンとごみ箱しか表示されなかったり、「Preparing your desktop」 →「Location is not available」などが表示され、デスクトップのアイコンが消えていたりします。何度か再起動すると正常に表示されます。この現象は常に起こるわけではなく、3‐4回に一回の割合で起こり、シャットダウンからの起動にも起こるし、Sleepから立ち上げる時にも起こります。また、以前はシャットダウンから起動すると「Start-up Repair Cannot repair this computer」という表示が何回か出たこともありました。PCを使い終わった際、シャットダウンするのではなく、最後にリブートし、スリープモードにしておくと、次回の起動時に「Repairできない」の表示が出なくなったので最近はその方法で作業を終えて、スリープから立ち上げることが多かったです。しかし、スリープモードからの立ち上げでも上記のような問題が起こって来ました。買って2年もたっておらず、どうしたらこのような現象が解決するのか、教えて頂ければ幸いです。よろしくお願いします。 PC:Sony Vaio モデル名:VPCEG37FM intel COREi5 Windows7 殆ど外付けHDDに保存しているので空き容量はまだ80%くらいあります。
- ベストアンサー
- ハードウェア・サーバー
お礼
postgreSQL を停止してから、数分間待たないとポート(この場合5432)が有効にならず、それまでの間はこのメッセージが表示され続けるが、PostgreSQLの利用には問題ない。 上記のような内容を知人から言われました。 あまりピンとこないのですが・・・ この点につき分かり易い説明があれば助かります。 ただし、問題は解決していますので週明けにも〆切らせて頂きます。
補足
DBの利用に関しては何も問題は発生していません。 LOG: could not bind IPv6 socket: 要求されたアドレスを割り当てられません。 HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry. この2行が気になっています。 Hint の方は良いとして、何故このメッセージが出ているのかを知りたく思います。