新規記事投稿 フォロー記事投稿 記事のキャンセル
From: BERO <bero@mxp.meshnet.or.jp>
Subject: 時間のかかるcgiの挙動
Date: 1997/11/13 13:57:42

時間のかかるcgiが動作しているとき、ブラウズしている人が「遅い」とかいって「中止」とか
「別のページを見る」とかしたら、cgiプロセスはどうなるのでしょう?

1.httpサーバがkill
2.とりあえずstdoutをnullかなんかにして処理は続ける
3.(cgiをちゃんと作ってないと)死体が残る

何らかの方法で処理が継続できるなら、何人めとか何時にアクセスした人とかを
トリガにして偽cronみたいなことができると思うのですが。

それともcgiから別プロセスを駆動して、cgiは適当なもの返してとっとと終了した方が
いいのかな?
ちなみにperlは少しわかってきたけどunixのプロセス管理とか良く知りません。