Strange Solaris Issue

#1
LSWS Version: 3.3.21/Standard
OS: Solaris 10 sun4u (64-bit)

For some reason the Solaris version of Litespeed searches for a "httpd" executable in the bin directory:

2008-10-29 09:20:49.675 [ERROR] [/appl/lsws/bin/httpd] is not a valid executable.

# strings lshttpd.3.3.21 | grep 'bin/httpd'
%sbin/httpd
%s%sbin/httpd

The Linux version does not have this.

I originally thought that maybe httpd should be a symlink to lshttpd, but that's definitely not true lshttpd is already running! I then got a complaint that one of our CGI's wasn't running. I noticed that lscgid wasn't running. So I got the hunch of symlinkning lscgid to httpd. Sure enough, that fixed the problem!

So the question is on Solaris, why is lshttpd trying to exec() lscgid as 'httpd'? :)
 
Top