[PHP-users 26930] Re: Linux起動時のスクリプト実行

染谷 綱樹 t.someya @ systemtool.co.jp
2005年 9月 18日 (日) 21:04:45 JST


Setoさん、かなださん、回答ありがとうございました。

>推測なんですが、postmasterが立ち上がった直後の(まだ
>準備できていない)状態でpostmasterにアクセスしたのが
>原因でこういったエラーが出ているんではないでしょうか?
その憶測で正しかったようです。
pg_connect()でエラーだった時に、
数秒間待ってからpg_connect()を再試行、を繰り返すロジックにしてみたところ
DBに接続できました。

>Setoさんも仰ってますが、ダメだったらすぐ聞くのではな
>く、ある程度Trial-and-errorを繰り返してみるほうが経
>験になると思います(急ぎであれば別ですが)。
今日中に問題を解決したかったこともあり、かなり慌てていて、
Trial-and-errorを忘れていました。
しかし、自分でもあれこれ考えているうちに、sleep()を噛ませることを思いつき
解決にこぎつけました。

ありがとうございました。

----- Original Message ----- 
From: "染谷 綱樹" <t.someya @ systemtool.co.jp>
To: "PHP-users ML" <php-users @ php.gr.jp>
Sent: Sunday, September 18, 2005 3:43 PM
Subject: [PHP-users 26926] Re:Linux起動時のスクリプト実行


> かなださん、回答ありがとうございます。
> 以下のようにフルパスで書いてみたら、パスは通りました。
>
> > /usr/local/bin/php -d session.suto_start=0 -f /usr/local/bin/test.php
>
> しかし今度は、プログラム内でPostgreSQLに接続している部分があり、
> そこでWarningが発生して、Linuxの起動が停止してしまいました。
> 表示されたメッセージは以下の通りです。
>
> Warning : pg_connect() : Unable to connect to PostgreSQL server : FATAL :
>  The database system is starting up
>
> PostgreSQLに繋がらないということなのでしょうが、Linux起動のタイミングでは
> このWarningは解決できないのでしょうか。
>
> ----- Original Message ----- 
> From: <canada-php @ kaede.to>
> To: "PHP-users ML" <php-users @ php.gr.jp>
> Sent: Sunday, September 18, 2005 3:07 PM
> Subject: [PHP-users 26925] Re: Linux起動時のスクリプト実行
>
>
> > かなだです。
> >
> > 染谷 綱樹さんの<001f01c5bc14$eeebdd50$3400a8c0 @ WS0012Y091235>から
> > > 目的のスクリプトが起動しません。
> > (snip)
> > > php -d session.suto_start=0 -f /usr/local/bin/test.php
> > > この一行を単体で実行するとうまく動きます。
> >
> > パスが通ってないんじゃないでしょうか?
> > フルパスで書いてみたらどうですか? /usr/local/bin/phpにあるなら、
> >
> > /usr/local/bin/php -d session.suto_start=0 -f /usr/local/bin/test.php
> >
> > とか
> > -- 
> > かなだまさかつ
> > _______________________________________________
> > PHP-users mailing list  PHP-users @ php.gr.jp
> > http://ns1.php.gr.jp/mailman/listinfo/php-users
> > PHP初心者のためのページ - 質問する前にはこちらをお読みください
> > http://www.php.gr.jp/php/novice.php3
> >
>
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://www.php.gr.jp/php/novice.php3
>



PHP-users メーリングリストの案内