[pgsql-jp: 28991] Re: cygwin環境下でのpostmaster 起動について
Kishimoto Yu
yu-kishimoto @ saturin.co.jp
2003年 2月 10日 (月) 08:30:31 JST
Kishimoto と申します。
On Mon, 10 Feb 2003 00:37:22 +0900
Tatu <VZU03013 @ nifty.ne.jp> wrote:
> はじめまして、ウラと申します。
> cygwin-1.3.19-1
> postgresql-7.3.1
> でデータベース開発を現在試みています。
(snip)
> postmasterの起動をと、
>
> $ /usr/local/pgsql/bin/postmaster
>
> とシェルに打ち込んでメッセージが出たまではよいのですが、
> 最後のメッセージが
>
> Log: database system is ready
>
> と出た後、全く動かなくなり、なんの反応もなくなってしまいます。
> (何回やってもです)
必要な環境変数を設定した上で、
$ pg_ctl start
で起動できないでしょうか?
当方、以下の環境で使用できております。
$ env | grep PG
PGCLIENT_ENCODING=WIN
PGDATA=/pgsql/data
PGHOST=127.0.0.1
$ uname -a
CYGWIN_NT-5.1 DIMENSION-4500C 1.3.12(0.54/3/2) 2002-07-06 02:16 i686 unknown
$ pg_ctl --version
pg_ctl (PostgreSQL) 7.2.2 ← Cygwin に付属のパッケージからインストール。
> そこで、シェルを強制終了し、(ここがまずいかも)
>
> $ /usr/local/pgsql/bin/psql template1
>
> と打つと、
>
> psql: could not connect to server: Cannot refused
> Is the server running locally and accepting connections
> on Unix domain socket "/tmp/.s.PGSQL.5432"?
>
> というメッセージが出てきます。そこで、.s.PGSQL.5432ファイルを見てみると、
これは多分、postmaster が起動されていないというエラーではないでしょうか?
ps コマンドで確認してみて下さい。
$ ps ax | grep postgres
1712 1 1712 1712 ? 1004 08:22:43 /usr/bin/postgres
948 1712 1712 948 ? 1004 08:22:46 /usr/bin/postgres
944 948 1712 944 ? 1004 08:22:46 /usr/bin/postgres
ちなみに私の環境でウラさんと同じコマンドを実行した結果は
以下の通りでした。
$ /bin/postmaster
DEBUG: database system was shut down at 2003-02-10 08:26:42
DEBUG: checkpoint record is at 0/498BF20
DEBUG: redo record is at 0/498BF20; undo record is at 0/0; shutdown TRUE
DEBUG: next transaction id: 230398; next oid: 120211
DEBUG: database system is ready
(上の状態で停止、Ctrl+C で強制終了すると...)
DEBUG: fast shutdown request
DEBUG: shutting down
DEBUG: database system is shut down
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Kishimoto Yu <yu-kishimoto @ saturin.co.jp>
pgsql-jp メーリングリストの案内