Date: Tue, 25 Feb 2003 11:16:09 -0600 From: Kirk Strauser <kirk@strauser.com> To: freebsd-questions@freebsd.org Subject: Is Apache+Perl behaving correctly? Am I insane? Message-ID: <871y1wjn6u.fsf@strauser.com>
next in thread | raw e-mail | index | archive | help
--=-=-= Content-Transfer-Encoding: quoted-printable I'm trying to enable mod_perl support for my TWiki-based website (http://subwiki.honeypot.net/). I'm seeing some really strange behaviour, though, and I don't know which of mod_perl or I are going insane. In my httpd.conf, I have: User www Group www and it behaves in the expected way. TWiki ships with a script called `testenv' that shows some information about the current Apache environment, and it calls some very simple code to determine the user its running as: my $usr =3D lc( getlogin || getpwuid($<) ); print "<tr><th align=3D\"right\">User:</th><td>$usr</td></tr>\n"; When I execute that script from a browser, I see "User: root", and I'm not sure where that's coming from. Right now, the following httpd processes are running on the server: # ps auxwww | grep -- -DSSL root 34839 0.0 0.9 14092 7032 ?? Ss 10:55AM 0:00.95 /usr/loca= l/sbin/httpd -DSSL www 35394 0.0 0.9 14100 7068 ?? I 11:11AM 0:00.01 /usr/loca= l/sbin/httpd -DSSL www 35395 0.0 0.9 14100 7064 ?? I 11:11AM 0:00.01 /usr/loca= l/sbin/httpd -DSSL www 35396 0.0 0.9 14160 7112 ?? I 11:11AM 0:00.02 /usr/loca= l/sbin/httpd -DSSL www 35397 0.0 0.9 14160 7120 ?? I 11:11AM 0:00.02 /usr/loca= l/sbin/httpd -DSSL www 35398 0.0 0.9 14160 7120 ?? I 11:11AM 0:00.02 /usr/loca= l/sbin/httpd -DSSL www 35403 0.0 0.9 14092 7040 ?? I 11:12AM 0:00.01 /usr/loca= l/sbin/httpd -DSSL Doesn't the process running as root exist solely to spawn other children? If so, why does Perl (both with and without mod_perl enabled) think that it's running as root instead of www? =2D-=20 Kirk Strauser In Googlis non est, ergo non est. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (GNU/Linux) iD8DBQA+W6Tc5sRg+Y0CpvERApfJAJ0TDbnjlUwNoG5Q3mGqD4iU1vmFOgCdFJSU /KvBlKx0c/L66hyOstLqljc= =5Q7G -----END PGP SIGNATURE----- --=-=-=-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?871y1wjn6u.fsf>