Re: Stalling? hanging? Permission denied?
Mark J. Van Gorp (mvg@iastate.edu)
Tue, 03 Dec 1996 12:26:32 CST
Message-Id: <9612031826.AA06794@pluto.cc.iastate.edu>
To: bpm@techapp.com
Subject: Re: Stalling? hanging? Permission denied?
In-Reply-To: <9612030519.AA06119@pluto.cc.iastate.edu>
Date: Tue, 03 Dec 1996 12:26:32 CST
From: "Mark J. Van Gorp" <mvg@iastate.edu>
The patch worked. Thanks to Brian, Mike Baptiste, and Greg Murphy
for responding.
However, I still have to go to /tmp
srwxrwxrwx 1 root 0 Dec 3 11:37 OM_WS_1.6741
and make OM* either all writeable as above or change the owner
to nobody to coincide with my server (NCSA1.5.2a) processes.
This still seems rather screwy -- could be that my knowledge of
sockets is minimal. Further, I have reservations of these fcgi
processes running as root -- unless these somehow change to
nobody.
> Mark J. Van Gorp writes:
> |
> |I *appear* to have everything running. However, when I try to
> |access the script tiny-perl.fcgi I get permission denied errors.
> |If I go to /tmp and change
> | srwxr-xr-x 1 root 0 Dec 2 23:09 OM_WS_1.6097=
> |to
> | srwxr-xr-x 1 nobody 0 Dec 2 23:09 OM_WS_1.6097=
> |the process hangs or stalls.
> |
> |Does anyone know what is going on here???? I assume this is a
> |quick fix. It may have something to do with the server forking
> |off processes as nobody, but the fcgi-app processes are owned
> |by root? Maybe thats the problem?
> |
>
> I've noticed that the NCSA 1.5.2a server has a bug in the fcgi.c that
> causes the fcgi connections to 'stall'. Here is a patch. If you
> already have this installed, then I an not sure what the problem could
> be.
>
> *** fcgi.c Fri Sep 20 18:17:12 1996
> --- /opt/NCSAhttpd/src/fcgi.c Mon Oct 14 11:35:27 1996
> ***************
> *** 2287,2293 ****
> else
> FD_CLR(csdOut, &write_set);
>
> ! select_status = select(numFDs, &read_set, &write_set, NULL, NULL);
> if(select_status < 0)
> break;
>
> --- 2287,2293 ----
> else
> FD_CLR(csdOut, &write_set);
>
> ! select_status = select(numFDs, &read_set, &write_set, NULL, &timeOut);
> if(select_status < 0)
> break;
>
> --
> Brian Millett
> Technology Applications Inc. "Heaven can not exist,
> (314) 530-1981 If the family is not eternal"
> bpm@techapp.com F. Ballard Washburn
_________________________________________________
|Mark J. Van Gorp Iowa State University
|mvg@iastate.edu 211 Durham Center
| Ames, IA 50010
|http://www.public.iastate.edu/~mvg
|_________________________________________________