Hi,
Thank you,but I do that as you say,the memory still keep growing.
你好,用中文吧,我按你说的改了,但是内存(apache)还是不停的长,我的程序是这样写的,你看看有什么问题吗?
int main (void)
{
streambuf * cin_streambuf = cin.rdbuf();
streambuf * cout_streambuf = cout.rdbuf();
streambuf * cerr_streambuf = cerr.rdbuf();
FCGX_Request request;
FCGX_Init();
FCGX_InitRequest(&request, 0, 0);
DWORD dwPrePrcoess = 0;
while(FCGX_Accept(&request.in,&request.out,&request.err,&request.envp)
== 0)
{
fcgi_streambuf cin_fcgi_streambuf(request.in);
fcgi_streambuf cout_fcgi_streambuf(request.out);
fcgi_streambuf cerr_fcgi_streambuf(request.err);
#if HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
cin = &cin_fcgi_streambuf;
cout = &cout_fcgi_streambuf;
cerr = &cerr_fcgi_streambuf;
#else
cin.rdbuf(&cin_fcgi_streambuf);
cout.rdbuf(&cout_fcgi_streambuf);
cerr.rdbuf(&cerr_fcgi_streambuf);
#endif
ResultState nResult = HandleRequest(
&request,paramData,strErrcode);
cout << "Content-type: text/html\r\n\r\n";
if(strErrcode.IsEmpty())
cout << ResultStateText[nResult];
else
cout << CStringA(strErrcode);
FCGX_Free(&request,TRUE);
}
#if HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
cin = cin_streambuf;
cout = cout_streambuf;
cerr = cerr_streambuf;
#else
cin.rdbuf(cin_streambuf);
cout.rdbuf(cout_streambuf);
cerr.rdbuf(cerr_streambuf);
#endif
return 0;
}
在 08-2-13,潘庆峰<[EMAIL PROTECTED]> 写道:
> 1. upgrade your mod_fcgid to 2.2
> 2. mod_fcgid 2.2 support a new configuration "MaxRequestInMem" (default
> 64k), every http request longer than 64k will swap to tmp file
>
>
>
>
> 在2008-02-13,"Ang FAN" <[EMAIL PROTECTED]> 写道:
>
> ---------- Forwarded message ----------
> From: Ang FAN <[EMAIL PROTECTED]>
> Date: 2008-2-13 11:49
> Subject: Re: confirm
> 1fdecc4c927c4c9e3e26a2a2bc779e5cc2c36c12
> To: [EMAIL PROTECTED]
>
>
> Hi,
> I used fcgid as a file uploader server modul(window 2003 server),but
> if the files are big, it will take the apache memory grow up until the
> apache server crash, why?
>
> thanks!
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Mod-fcgid-users mailing list
> Mod-fcgid-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users
>
>
>
> ________________________________
> 网 易 有 道 英 汉 电 子 词 典 获 2 0 0 7 年 " 电 脑 报 " 免 费 软 件 最 佳 功 能 奖
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Mod-fcgid-users mailing list
> Mod-fcgid-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mod-fcgid-users mailing list
Mod-fcgid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mod-fcgid-users