[PHP-users 14645]Re: PHPから、長時間かかる処理をバックグラウンドで呼びたい
Hirotaka Yamamoto
hyamamoto @ cybozu.co.jp
2003年 4月 14日 (月) 17:14:09 JST
サイボウズの山本と申します。
推測になりますが、SunONEでは子プロセス(CGI)の
終了待ちに waitpid でプロセスグループごと待って
いたりするのではないでしょうか。
多分、
if ( fork() == 0 )
{
setpgid(0, 0);
// CGI 起動
}
とかしていて。そうするとシェルでは子プロセスの
プロセスグループを変更できないので回避は辛いですね。
kinosita wrote:
> 高柳さんのところで、問題なく動いたと言うことであれば、考えづらいですが、
> 環境依存でしょうか?
> (WEBサーバーに、SunONE というものを使っているらしく、多少、身に覚えがあり
> ます)
>
> ※投稿前に、php + nohup などで検索をかけたのですが、有効なものが私には
> 発見できませんでした。
>
> _______________________________________________
> PHP-users mailing list
> PHP-users @ php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users
--
サイボウズ株式会社 開発部
山本泰宇 <hyamamoto @ cybozu.co.jp>
Tel. 03-5805-9234 Fax. 03-5805-9036
PHP-users メーリングリストの案内