- 35 名前:nobodyさん mailto:sage [2012/01/21(土) 00:52:11.08 ID:???]
- >>32
言葉足らずで申し訳ありません イメージとしては exec();を利用してメールを送信するsendmail.phpを実行しようと思っています 排他制御というのを実行して、たとえばユーザA,ユーザB,C,D...が大勢いっぺんにメールを送るようなことに ならないようにしないとサーバが重くなってしまうのかなぁと思ってましたが、 そんなことないんでしょうか? よくわからないのですが、sendmail.phpの中で以下のようなことをするのかと自分は思っていましたが… if(!file_exists('./mailsending')){ //現在メール送信中なのを示すロック用のファイルを作る mkdir('./mailsending',0777); //メール送信処理 〜〜 unlink('./mailsending'); }else{ sleep(5); //このあとこの処理を頭からもう一回実行する } >>33 プロセスというのがそもそもよくわからないのですが mail();の実行でメール送信のプロセスが起動するわけですよね? それはいくつも同時に動いて問題なくて、一つ動いてそれが送信完了したらそのプロセスは消えるんでしょうか?
|

|