Apache wird immer komplett neu gestartet auch bei kleinen Änderungen

fmueller

New Member
Hi,
ich habe hier auf einem aktuellen Debian Jessie ISPConfig in der Version 3.0.5.4p9 installiert.
Wenn ich z.B. bei einer Webseite eine weitere Aliasdomain hinzufüge, dann ist der komplette Apache für ca. 2 Sekunden nicht erreichbar, da er scheinbar einen kompletten Restart macht und keinen Reload.
Ist dieses verhalten normal?
Gruß
Franky

Auszug aus dem Apache-Error-Log während dieses Vorgangs:

[Fri Aug 05 11:37:02.052444 2016] [mpm_prefork:notice] [pid 38554] AH00169: caught SIGTERM, shutting down
[ 2016-08-05 11:37:03.1626 40264/7f0ca9443740 agents/Watchdog/Main.cpp:538 ]: Options: { 'analytics_log_user' => 'nobody', 'default_group' => 'nogroup', 'default_python' => 'python', 'default_ruby' => '/usr/bin/ruby', 'default_user' => 'nobody', 'log_level' => '0', 'max_pool_size' => '6', 'passenger_root' => '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini', 'passenger_version' => '4.0.53', 'pool_idle_time' => '300', 'temp_dir' => '/tmp', 'union_station_gateway_address' => 'gateway.unionstationapp.com', 'union_station_gateway_port' => '443', 'user_switching' => 'true', 'web_server_passenger_version' => '4.0.53', 'web_server_pid' => '40261', 'web_server_type' => 'apache', 'web_server_worker_gid' => '33', 'web_server_worker_uid' => '33' }
[ 2016-08-05 11:37:03.1668 40267/7fea57005740 agents/HelperAgent/Main.cpp:650 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.40261/generation-0/request
[ 2016-08-05 11:37:03.1744 40274/7fc12262b780 agents/LoggingAgent/Main.cpp:321 ]: PassengerLoggingAgent online, listening at unix:/tmp/passenger.1.0.40261/generation-0/logging
[ 2016-08-05 11:37:03.1746 40264/7f0ca9443740 agents/Watchdog/Main.cpp:728 ]: All Phusion Passenger agents started!
[Fri Aug 05 11:37:03.177183 2016] [suexec:notice] [pid 40261] AH01232: suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Fri Aug 05 11:37:03.219443 2016] [auth_digest:notice] [pid 40284] AH01757: generating secret for digest authentication ...
[Fri Aug 05 11:37:03.220073 2016] [:notice] [pid 40289] FastCGI: process manager initialized (pid 40289)
[ 2016-08-05 11:37:03.2240 40291/7fc691339740 agents/Watchdog/Main.cpp:538 ]: Options: { 'analytics_log_user' => 'nobody', 'default_group' => 'nogroup', 'default_python' => 'python', 'default_ruby' => '/usr/bin/ruby', 'default_user' => 'nobody', 'log_level' => '0', 'max_pool_size' => '6', 'passenger_root' => '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini', 'passenger_version' => '4.0.53', 'pool_idle_time' => '300', 'temp_dir' => '/tmp', 'union_station_gateway_address' => 'gateway.unionstationapp.com', 'union_station_gateway_port' => '443', 'user_switching' => 'true', 'web_server_passenger_version' => '4.0.53', 'web_server_pid' => '40284', 'web_server_type' => 'apache', 'web_server_worker_gid' => '33', 'web_server_worker_uid' => '33' }
[ 2016-08-05 11:37:03.2282 40294/7f54a581a740 agents/HelperAgent/Main.cpp:650 ]: PassengerHelperAgent online, listening at unix:/tmp/passenger.1.0.40284/generation-0/request
[ 2016-08-05 11:37:03.2358 40300/7fcea51f9780 agents/LoggingAgent/Main.cpp:321 ]: PassengerLoggingAgent online, listening at unix:/tmp/passenger.1.0.40284/generation-0/logging
[ 2016-08-05 11:37:03.2359 40291/7fc691339740 agents/Watchdog/Main.cpp:728 ]: All Phusion Passenger agents started!
[Fri Aug 05 11:37:03.264108 2016] [:error] [pid 40284] python_init: Python version mismatch, expected '2.7.5+', found '2.7.9'.
[Fri Aug 05 11:37:03.264278 2016] [:error] [pid 40284] python_init: Python executable found '/usr/bin/python'.
[Fri Aug 05 11:37:03.264284 2016] [:error] [pid 40284] python_init: Python path being used '/usr/lib/python2.7/:/usr/lib/python2.7/plat-x86_64-linux-gnu:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload'.
[Fri Aug 05 11:37:03.264307 2016] [:notice] [pid 40284] mod_python: Creating 8 session mutexes based on 150 max processes and 0 max threads.
[Fri Aug 05 11:37:03.264310 2016] [:notice] [pid 40284] mod_python: using mutex_directory /tmp
[Fri Aug 05 11:37:03.278424 2016] [mpm_prefork:notice] [pid 40284] AH00163: Apache/2.4.10 (Debian) mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_fcgid/2.3.9 Phusion_Passenger/4.0.53 mod_python/3.3.1 Python/2.7.9 OpenSSL/1.0.1k configured -- resuming normal operations
[Fri Aug 05 11:37:03.278446 2016] [core:notice] [pid 40284] AH00094: Command line: '/usr/sbin/apache2'
 

fmueller

New Member
Ok - schade :( Eine fehlerhafte Config könnte ja auch durch "apachectl configtest" erkannt werden und wenn hier ein Fehler vorliegt, der Rollback durchgeführt werden.

Aber Danke für die schnelle Antwort :)
 

Till

Administrator
Ok - schade :( Eine fehlerhafte Config könnte ja auch durch "apachectl configtest" erkannt werden und wenn hier ein Fehler vorliegt, der Rollback durchgeführt werden.

Leider geht das nicht, denn der configtest erkennt nicht alle Fehler. Es ist nicht unüblich das bei einem Fehler configtest sein ok gibt und apache trotzdem nicht startet. Da reicht z.B. ein fehlerhaftes SSL cert aus.
 

Werbung

Top