> > We just deployed and then un-deployed a version of our > application that was converted to embperl2. While it > appeared to be faster initially, each web server would drive > itself under (all dual 2.6 to 3.2 Ghz Xeon servers) with load > after about 40 minutes, sometimes significantly quicker). > I can't set the blame entirely on Embperl as that wasn't the > only thing that changed. We were forced to convert from a > statically linked mod_perl to a DSO mod_perl. Unfortunately > I can't revert back to a statically linked mod_perl with > Embperl 2.2.0 because Embperl 2 segfauilts (actually a > segfault loop when Embperl is loaded). I can't try Embperl > 1.3 with a DSO because Embperl segfaults (on apache startup). > > First, are these segfault situations known? > If not what's the best way of going about getting debugging info? > > We're currently using: > Perl 5.8.5 > Apache 1.3.29 (though when debugging I tried 1.3.37 as well) > mod_perl 1.29 Embperl 1.3.6 (and then Embperl 2.2.0) >
I don't expect Embperl to be the problem, as I know from sites with serveral 100 000 Embperl page hits a day and I don't have this problem either. Also for performance it doesn't makes a difference if mod_perl is staticly or dynamicly loaded. On Apache 1.3 Embperl 2 should also work with a staticly linked mod_perl (Apache 2 requires mod_perl as DSO). The segfault might be a result on how you load Embperl.pm in your httpd.conf. For the performance it would first take a look at the memory usage. Is it increasing over time? Gerald ** Virus checked by BB-5000 Mailfilter ** --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]