Gisle Aas wrote:
Stas Bekman <[EMAIL PROTECTED]> writes:


Did not think about that.  Yes, the default limit is 60 opened files
on this machine.  I ran 'ulimit -n 1024' and then 'make test' again.

Great.

I wish we could somehow automate this diagnostics to save the wasted
time for the report-response email cycle. As you can see it's not the
first time we get it reported. Ideas?


Can't t/TEST check the output of 'ulimit -n' and verify that it is
high enough?

Good idea, Gisle. But will it work everywhere where perl runs?

Alternatively try the BSD::Resource module?

So does it mean that 'ulimit -n' may not work?

For our mail filtering product (PureMessage) we also had problems with
reports caused by this limit and we fixed it by embedding this code in
the server core:

        if (getrlimit(RLIMIT_NOFILE, &rlim) == 0
            && rlim.rlim_cur != RLIM_INFINITY
            && rlim.rlim_cur < rlim.rlim_max)
        {
            rlim.rlim_cur = rlim.rlim_max;
            if (setrlimit(RLIMIT_NOFILE, &rlim) != 0) {
                warn("Can't max RLIMIT_NOFILE limit: $!");
            }
        }

This tries to move the soft limit for open files as high as it can go.

nice, but requires BSD::Resource which is not available on all platforms I believe. But certainly worth a try.


t/apr-ext/base64........................Can't load

'/home/gisle/mod_perl-1.99_17/blib/arch/auto/APR/APR.so' for module APR: Exec format error at /home/gisle/5.8.6/lib/perl5/5.8.6/IA64.ARCHREV_0/DynaLoader.pm line 230.

at /home/gisle/mod_perl-1.99_17/blib/lib/APR/Base64.pm line 23

Well, I hope you can tell us what is the problem. I'm not familiar with HPUX/IA64. May be take a look at the make's log and it'll give you the needed information to tell?


I think this might be caused by compiling Apache itself with gcc while
perl and mod_perl was compiled with HP's cc.  I'll investigate
further and report what I find.

That certainly could be the problem.


-- __________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com

--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html



Reply via email to