|Subject:||unable to get working on win32/mod_perl2/perl5.10|
This module is said to work on win32 and mod_perl2, but maybe not both at the same time. I followed the directions and added the lines to my .conf file, but nothing seemed different after a restart/requestes/restart cycle. No file was output anywhere that I could find. So I tried NYTPROF=file=C:\... with a few different path formats, most of which generated errors about the filename I had given (minus the C:) not being a supported as a parameter (I guess the : set it off). When I tried just a filename, I got: Invalid command 'MaxClients', perhaps misspelled or defined by a module not included in the server configuration So I took that out, and then it didn't seem to be picking up the PerlPassEnv at all, so finally the closest I've gotten is this: PerlSetEnv NYTPROF file=nytprof.out PerlModule Devel::NYTProf::Apache ...which generates the .out file in Apache2.2/bin or Apache2.2/, depending on I'm not sure what, lately it's not been the /bin one, and immediately crashes when I try to serve up any perl script with this error (same addresses every time, too): [Tue Jan 27 12:10:25 2009] [notice] Child 7528: Starting thread to listen on port .... Free to wrong pool 8dc488 not 843918 at C:/Perl5.10/site/lib/ModPerl/Registry.pm line 26. [Tue Jan 27 12:10:44 2009] [notice] Parent: child process exited with status 3221225477 -- Restarting. Any hints? This is on Windows Server 2003 SP 2, ActiveState Perl 5.10 build 1004, mod_perl 2.04, Apache 2.2.11. The docs could be a bit less Linux-centric, or at least spell things out better for us slow win32 users. I'd really like to use NYTProf, it sounds amazing. I'd try _94 but there's no PPD out there for it.