[pgsql-jp: 39613] 起動スクリプトのにいて
takeharu.kato.cp @ hitachi.com
takeharu.kato.cp @ hitachi.com
2008年 10月 15日 (水) 11:46:06 JST
いつも利用さて頂いております。
<状況>
OS起動にHDDアクセスエラーのメッセージが大量に表示されます。その原因を調査しております。
原因究明・対策に四苦八苦しております。
VineLinux の runlevel 3で起動する様にサーバは設定してあります。
起動時にPostgreSQLは正常に立ち上がっております。
# chkconfig --list postgresql
postgresql 0:off 1:off 2:off 3:on 4:on 5:on 6:off
この設定の場合、runlevel 1,2 では、PostgreSQLは動作しないと認識しております。
# init 2
PostgreSQLが動作しております。
でrunlevelを2に移行して、PostgreSQLのターミナルを起動すると接続が可能な為。
しかも、コマンドで
# service postgresql stop
を実行すると、正常に停止します。
ターミナルで接続でもエラーになり、サーバは停止しております。
スクリプトは、contrib/start-scripts/linux を利用しております。
しかし、シャットダウンシーケンスの画面表示で、
Stopping PostgreSQL ・・・・・
が表示されておりません。
電源断時等にシャットダウン処理が正常に行われていない様に見えます。
この為、OS の書込みエラーが発生していると推定します。
<質問>
・runlevel 2 で正常にサーバ停止しないのはどうしてでしょうか?
・サーバ停止シーケンスの確認方法をご教示願います。
<システム構成>
OS:VineLinux4.2 最新までアップデート済み
PostgreSQL: PostgreSQL 8.3.4 (8.3.3でも同一状況)
ソースからコンパイルを実施
以上
pgsql-jp メーリングリストの案内