CGI VS PHP VS JAVA (344レス)
前次1-
抽出解除 レス栞

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
267
(3): 2006/02/11(土)01:31 ID:??? AAS
>リクエスト毎に必ずプロセスが死ぬCGIやmodphpには縁のない話。
CGIやmod_phpではそのプロセスで利用したメモリ等は全てデストラクトされますが
shared memoryを使用すれば当然プロセスが消滅した後もメモリは確保されたままなので
CGIでもメモリリークは発生します。

>modperlだとプロセスが残るけど、それだったらF5連打でなくも、自然にリソース食い尽くす。
mod_perl自体は新たにプロセスを作りません。fastcgiなら自ら生成するでしょう。
自然にリソースを食い尽くすのであればそれはバグです。バグリポートを出せば非常に喜ばれるでしょう。
省4
268: 2006/02/11(土)02:45 ID:SZLIMyhD(1) AAS
>>267
BEを忘れてますよ?
269
(1): 2006/02/11(土)03:22 ID:??? AAS
>>267
じゃあmod_perl環境下のApacheの子プロセス、と言い換えるよ。

話の始まりは>>247だぞ。MaxClients150のままでF5連打されたら、それは落ちる。
それはPerlプログラムの書き方が悪いって問題じゃない。
これはメモリリークとは関係のない話だ。
275: 267 2006/02/14(火)02:03 ID:??? AAS
>>269
そもそもMaxClientsは最大接続数であってMaxClients=子プロセスの最大数ではありません。
>MaxClients150のままでF5連打されたら、それは落ちる。
通常は考えにくいですね。よほどサイズの大きいスクリプトをキャッシュさせない限り。
ab -n 1000 -c 200 localhost
などで簡単に検証出来る事なので試してから発言なさった方がよろしいかと。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s