Keep Server Online
If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.
or
A donation makes a contribution towards the costs, the time and effort that's going in this site and building.
Thank You! Steffen
Your donations will help to keep this site alive and well, and continuing building binaries. Apache Lounge is not sponsored.
| |
|
Topic: Help with apache2 - Process dies after startup |
|
Author |
|
KentIckler
Joined: 01 Apr 2009 Posts: 2
|
Posted: Wed 01 Apr '09 4:05 Post subject: Help with apache2 - Process dies after startup |
|
|
I attempting to install apache2 on a Network Storage device. I've configured the conf files, and can runt tests to confirm their syntax.
It appears that when I start the httpd process with the config files, the process is started, and I can see it running on PS | grep httpd.
As soon as I am returned to the CLI prompt however, PS | grep httpd shows that the process has (for whatever reason) died.
Any suggestsions?
Notes: This Network Storage device also has its own Apache (version 1 something) that must run concurrently with the apache2. The Apache 2 is an IPKG/optware package.
Starting Process
Code: |
root@ICKLER_STORAGE:/# /opt/sbin/httpd -D test1 -e debug -f /opt/etc/apache2/httpd.conf
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authn_file_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authn_dbm_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authn_anon_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authn_dbd_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authn_default_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_host_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_groupfile_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_user_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_dbm_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_owner_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module authz_default_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module auth_basic_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module auth_digest_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module file_cache_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module cache_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module disk_cache_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module mem_cache_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module dbd_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module dumpio_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module ext_filter_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module include_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module filter_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module substitute_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module deflate_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module ldap_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module log_config_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module log_forensic_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module logio_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module env_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module mime_magic_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module cern_meta_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module expires_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module headers_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module ident_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module usertrack_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module unique_id_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module setenvif_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module version_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_connect_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_ftp_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_http_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_ajp_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module proxy_balancer_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module ssl_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module mime_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module dav_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module status_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module autoindex_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module asis_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module info_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module cgid_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module dav_fs_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module vhost_alias_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module negotiation_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module dir_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module imagemap_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module actions_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module speling_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module userdir_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module alias_module
[Tue Mar 31 20:02:49 2009] [debug] mod_so.c(246): loaded module rewrite_module
httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.87.180 for ServerName
root@ICKLER_STORAGE:/#
|
During process start:
Code: |
root@ICKLER_STORAGE:/etc# ps |grep httpd
776 root 3276 S /usr/local/apache/bin/httpd
1495 root 4076 S /usr/local/sbin/lighttpd.webaxs -f /modules//webaxs/module/files/lighttpd.con
2025 root 3500 S /usr/local/apache/bin/httpd
2026 root 3500 S /usr/local/apache/bin/httpd
2027 root 3500 S /usr/local/apache/bin/httpd
2028 root 3364 S /usr/local/apache/bin/httpd
2030 root 3500 S /usr/local/apache/bin/httpd
10769 root 3500 S /usr/local/apache/bin/httpd
10781 root 3364 S /usr/local/apache/bin/httpd
10782 root 3364 S /usr/local/apache/bin/httpd
22792 root 3364 S /usr/local/apache/bin/httpd
22832 root 3500 S /usr/local/apache/bin/httpd
****THIS ONE ****31698 root 9876 S /opt/sbin/httpd -D test1 -e debug -f /opt/etc/apache2/httpd.conf
31700 root 3372 R grep httpd
|
After returned to CLI
Code: |
root@ICKLER_STORAGE:/etc# ps |grep httpd
776 root 3276 S /usr/local/apache/bin/httpd
1495 root 4076 S /usr/local/sbin/lighttpd.webaxs -f /modules//webaxs/module/files/lighttpd.con
2025 root 3500 S /usr/local/apache/bin/httpd
2026 root 3500 S /usr/local/apache/bin/httpd
2027 root 3500 S /usr/local/apache/bin/httpd
2028 root 3364 S /usr/local/apache/bin/httpd
2030 root 3500 S /usr/local/apache/bin/httpd
10769 root 3500 S /usr/local/apache/bin/httpd
10781 root 3364 S /usr/local/apache/bin/httpd
10782 root 3364 S /usr/local/apache/bin/httpd
22792 root 3364 S /usr/local/apache/bin/httpd
22832 root 3500 S /usr/local/apache/bin/httpd
31711 root 3372 R grep httpd
root@ICKLER_STORAGE:/etc#
|
|
|
Back to top |
|
James Blond Moderator

Joined: 19 Jan 2006 Posts: 7407 Location: EU, Germany, Next to Hamburg
|
Posted: Wed 01 Apr '09 10:06 Post subject: |
|
|
That is ok. Apache starts in prefork MPM a parent process and n child processes. After some time the child processes are killed and replaced by new ones. if you stop httpd there should no process with ps | grep httpd
On debian I need to use ps ax | grep apache to see all processes.
Code: |
2234 ? Ss 0:01 /usr/sbin/apache2 -k start
2276 ? S 0:00 /usr/sbin/apache2 -k start
2277 ? S 0:00 /usr/sbin/apache2 -k start
2278 ? S 0:00 /usr/sbin/apache2 -k start
2279 ? S 0:00 /usr/sbin/apache2 -k start
2280 ? S 0:00 /usr/sbin/apache2 -k start
2304 tty1 S+ 0:00 grep apache
|
are apache 1 and apache 2 running at the same time? or did you shut apache 1 down?
if there is only apache2 running, can you access 127.0.0.1 with your browser? |
|
Back to top |
|
KentIckler
Joined: 01 Apr 2009 Posts: 2
|
Posted: Thu 02 Apr '09 7:58 Post subject: |
|
|
Apache1 and Apache2 will run concurrently.
Apache1 is binded to port 80 correctly and I do not want to kill that proccess as it handles the NAS's admin interface.
Apache2 will bind to port 8124 as expected, but it only lasts for a few seconds before the process dissapears off of the PS. A restart issued kills only Apache2 and a "restart" always fails to find any Apache2 processes running.
The problem just seems to be that a few seconds after Apache2 binds to the port, the process just dies-- nothing that I can see in the debug log shows as to why.
Any ideas where else I can look? |
|
Back to top |
|
James Blond Moderator

Joined: 19 Jan 2006 Posts: 7407 Location: EU, Germany, Next to Hamburg
|
Posted: Thu 02 Apr '09 9:46 Post subject: |
|
|
error_log is a good starting point! Did you compile your apache2 yourself or did you use the one from the distro? Which Linux do you use? |
|
Back to top |
|
|
|
|
|
|