httpd dead but pid file exists
-
-
I am seeing a new entry in the logs:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/oci8.so' - libclntsh.so.11.1: cannot open shared object file: No such file or directory in Unknown on line 0
-
@wirestyle22 said in httpd dead but pid file exists:
I can't stop the service even if I try to rename the old pid file
What about disabling the httpd service and then restart the server?
-
@black3dynamite said in httpd dead but pid file exists:
@wirestyle22 said in httpd dead but pid file exists:
I can't stop the service even if I try to rename the old pid file
What about disabling the httpd service and then restart the server?
This is going to sound stupid, but this is rhel 5. I see that I can disable service on startup but I actually don't see the option to disable the service. I also need to put a reboot request in to reboot a production server.
-
@wirestyle22 said in httpd dead but pid file exists:
@black3dynamite said in httpd dead but pid file exists:
@wirestyle22 said in httpd dead but pid file exists:
I can't stop the service even if I try to rename the old pid file
What about disabling the httpd service and then restart the server?
This is going to sound stupid, but this is rhel 5. I see that I can disable service on startup but I actually don't see the option to disable the service. I also need to put a reboot request in to reboot a production server.
Hope these links help.
-
@black3dynamite said in httpd dead but pid file exists:
@wirestyle22 said in httpd dead but pid file exists:
@black3dynamite said in httpd dead but pid file exists:
@wirestyle22 said in httpd dead but pid file exists:
I can't stop the service even if I try to rename the old pid file
What about disabling the httpd service and then restart the server?
This is going to sound stupid, but this is rhel 5. I see that I can disable service on startup but I actually don't see the option to disable the service. I also need to put a reboot request in to reboot a production server.
Hope these links help.
None of these disable
-
This should disable httpd on each runlevel
chkconfig --level 2345 httpd off
-
And according to the system manager manual,
chkconfig --del httpd
will remove the service from chkconfig management, and any symbolic links in /etc/rc[0-6].d which pertain to it are removed. -
@black3dynamite said in httpd dead but pid file exists:
This should disable httpd on each runlevel
chkconfig --level 2345 httpd off
apachectl status
ELinks: Connection refused -
@wirestyle22 said in httpd dead but pid file exists:
@black3dynamite said in httpd dead but pid file exists:
This should disable httpd on each runlevel
chkconfig --level 2345 httpd off
apachectl status
ELinks: Connection refusedThis user issue was related to postfix. Yours could be something else but the firsts is worth trying.
https://unix.stackexchange.com/a/170023 -
Another tip for finding out what’s happening.
https://serverfault.com/a/174041 -
Have you already tried temporarily disabling SELinux too?
-
@black3dynamite Someone already had it disabled. Cardinal sin
-
Rebooted last night. Same error.
-
cat httpd.pid 1848
ps aux | grep 1848 root 3017 0.0 0.0 4024 672 pts/0 S+ 09:16 0:00 grep 1848
-
Turned on debug mode, haven't seen any debug entries yet
-
[Tue Oct 22 10:03:19 2019] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Tue Oct 22 10:03:19 2019] [notice] Digest: generating secret for digest authentication ... [Tue Oct 22 10:03:19 2019] [notice] Digest: done [Tue Oct 22 10:03:19 2019] [info] APR LDAP: Built with OpenLDAP LDAP SDK [Tue Oct 22 10:03:19 2019] [info] LDAP: SSL support available
-
@wirestyle22 said in httpd dead but pid file exists:
I cannot stop the service
Did you try killing the pid, ensuring the pid file is removed and then restarting?
-
Do this...
systemctl restart httpd ; tail -f /var/log/messages
And collect about a screen's worth. Let's see if anything is reported immediately following the start up.
-
@scottalanmiller said in httpd dead but pid file exists:
Do this...
systemctl restart httpd ; tail -f /var/log/messages
And collect about a screen's worth. Let's see if anything is reported immediately following the start up.
It's RHEL 5