[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:1000] Re: mod_encoding 付き httpd の肥大化
宮と申します。
> またちょっとキャストだけ追加しないと通らなかったので(^^;、
> 示して頂いた情報を参考に以下のようにしました。
>
> int
> iconv_hook_close(iconv_t cd) {
> (*(((iconv_hook_t *)cd)->cm->iconv_close))(((iconv_hook_t *)cd)->cd);
> free((iconv_hook_t *)cd);
> return 0;
> }
> ↓ cd は iconv_hook_t * としてしか使ってないので
> int
> iconv_hook_close(iconv_hook_t *cd) {
> (*(cd->cm->iconv_close))(cd->cd);
> free(cd);
> return 0;
> }
>
> これで httpd は太らなくなりました! top で見ていると、"Mem:" の free は
> どんどん減っていくのですが、物理メモリの限界手前で増減を繰り返します。
> これは mod_encoding を組み込まない時でもそうなるので問題ないんでしょうね。
一連のスレッドが大変参考になりました。ありがとうございます。
Apache 2 における WebDAV のインストール手順を纏めてみました。
# まだ、十分に推敲できていないかもしれません。。。
http://elug.gogo.homelinux.org/pukiwiki.php?WebDAV