httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joshua Slive" <jos...@slive.ca>
Subject Re: [users@httpd] Corrupted source files
Date Sun, 24 Sep 2006 20:59:13 GMT
On 9/24/06, Victor Star <groups@victorstar.com> wrote:
> Hi Joshua,
>
> > And you are sure that the file on the server itself becomes corrupted?
>
> Yes, absolutely. That's the first thing I've checked. It is the file on server.
>
> > Try running "strace apachectl -X" and see if you can track down where
> > stuff is getting written to disk.  In the default config, the only
> > thing apache should be writing to disk is logfiles.
>
> I tried it with no luck. I'm far from being a debugger expert, but what's happening doesn't
look
> normal to me. strace starts fine and writes tons of stuff when the server starts. I wait
until it's
> done and make a request to that web page. Page is displayed but nothing is written in
the trace log
> at all, it sits where it stopped after the server start. I've tried -f option on strace
but it's no
> different. Also tried truss instead of strace - same story.
> Last lines of the strace log are:
> ====- 8< -===================================================
> open("/var/run/accept.lock.41858", O_WRONLY) = 12
> geteuid(0x1)                            = 0
> setgid(0x50
> ====- 8< -===================================================
> (yes, last line is incomplete)
> I've also tried strace-ing httpd itself, no difference. It does serve pages, it doesn't
show
> anything. I suspect this might be due to httpd falling down to user and group "www" (last
lines hint
> to that) and it can't be traced thereafter. But Apache doesn't start under root. Do I
have any other
> options here?

Are you sure you are passing the "-X", which puts it in single-process
mode?  You can try starting under a non-root user to see if the setgid
is really the problem.

Joshua.

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message