SIGHUP to CERN 3.0 http no longer works

SIGHUP to CERN 3.0 http no longer works

Post by Yermo Lame » Sun, 23 Jul 1995 04:00:00



I am running Solaris 2.4 on Sparc 20's and have installed the latest jumbo
patches.

I run 14 copies of the CERN httpd 3.0 (libwww 2.17) server. Every night at
midnight I have a script that sends each server a SIGHUP to rotate the
log files.

Two days ago, I noticed that :

1) the httpd proceses were no longer running as nobody/nogroup, instead they
   were root.
2) the httpd processes no longer respond to SIGHUP's. I can't get them to
   reload the configuration files nor rotate the log files.

The only thing that has changed is that I had moved the configuration files
to new names (and restarted all the servers). Initially I had the conf files
named "httpd.conf.domain" where domain was the name of the domain that the
server responds to. Given that this becomes pretty long I changed the
names to "domain" in a separate subdirectory and then reran all of the
httpd processes using the new configuration files.

Then SIGHUP's no longer worked. I went back and renamed everything to
httpd.conf.domain, restarted everything and it still didn't work.

This configuration has been working flawlessly for MONTHS.

I send a "kill -HUP <pid>" directly to the process and it still does nothing.
Could it be something strange like persmissions on the configuration files?
Does httpd do some checking there?

Why wouldn't it be changing the UID to nobody/nogroup the way it did before?

Any help or suggestions would be greatly appreciated. Please email

thanks,

-- Yermo

--
-----------------------------------------------------------------------------

Technical Director and                                   Md, USA
Fearless Systems Administrator                           http://www.radix.net
RadixNet                                                        

      Internet Connectivity/Services/Training/Consulting/Development
                     Opinions expressed are my own.  

 
 
 

1. Solaris 2.4 SIGHUP no longer works! Help, please

I seem to have broken something but I am at a loss to figure out what I've
done.

It's as if every process on my system is running "nohup". SIGHUP signals are
not being delivered to any processes. ( I noticed this when all of a sudden
the CERN httpd log files were no longer getting rotated).

I wrote a small perl script to print out the signals it received. It could
receive a SIGQUIT but would do nothing on a SIGHUP.

I am running Solaris 2.4 on Sparc 20 clones with the latest kernel jumbo
patches applied (101945-27) and also the other publically available
patches 102218-02 102292-01 102922-02.

I am using GNU bash, version 1.14.3(1).

I am running about 14 httpd (CERN 3.0) web servers on the system.

The system has only been up for about 9 days (since I installed the
latest kernel patches).

Everything was working fine just day before yesterday. What could I have
done that would effectively "nohup" the entire system? SIGHUP signals
are just not getting delivered. (This is a real pain.) I can't reload
sendmail configuration files, named configuration files, httpd log
rotations, etc. etc. etc.

Hopefully, someone out there will have seen this problem before. Please

Any help in this matter will be GREATLY appreciated,

-- Yermo

What's especially annoying is that to the best of my knowledge I haven't
changed anything that would cause this.

--
-----------------------------------------------------------------------------

Technical Director and                                   Md, USA
Fearless Systems Administrator                           http://www.radix.net
RadixNet                                                        

      Internet Connectivity/Services/Training/Consulting/Development
                     Opinions expressed are my own.  

2. LOGIN -L ...

3. CERN 3.0 as a https proxy?

4. WHY DHCPREQUEST ON REBINDING TIME2?

5. Secure HTTP-S and CERN 3.0?

6. HELP compiling pixmap !

7. CERN http 3.0 - problems with children processes

8. Satan on Linux?

9. Redirecting ftp:* to http://... (Cern 3.0)

10. Help with HTTPS with CERN HTTPD 3.0

11. cern http 3.0 problems

12. CERN ftp server can't open PASV for CERN httpd 3.0

13. CERN httpd 3.0 - HostCache - how does it work ?