Page 1 of 1

cron error E-Mail wegen apache

Posted: Tue 5. Dec 2017, 06:40
by saugjunkie
Hallo ich bekomme in unregelmäßigen Abständen eine E-Mail wegen meines Apachen

Code: Select all

Cron <root@server001> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
Das ist der Inhalt der E-Mail

Code: Select all

/etc/cron.daily/logrotate:
Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.
error: error running shared postrotate script for '/var/log/apache2/*.log '
run-parts: /etc/cron.daily/logrotate exited with return code 1
 
Das ist jetzt die Ausgabe von systemctl status apache2.service

Code: Select all

apache2.service - The Apache HTTP Server                  
   Loaded: loaded (/lib/systemd/system/apache2.service; enab
led; vendor preset: enabled)                                
   Active: active (running) (Result: exit-code) s           
ince Tue 2017-12-05 02:59:49 CET; 3h 33min ago              
  Process: 12731 ExecReload=/usr/sbin/apachectl graceful    
(code=exited, status=226/NAMESPACE)                         
 Main PID: 999 (apache2)                                    
    Tasks: 57 (limit: 4915)                                 
   CGroup: /system.slice/apache2.service                    
           ├─ 999 /usr/sbin/apache2 -k start                
           ├─1006 /usr/sbin/apache2 -k start                
           ├─1009 /usr/sbin/apache2 -k start                
           ├─1013 /usr/sbin/apache2 -k start                
           └─1014 /usr/sbin/apache2 -k start                
                                                            
Dez 05 02:59:43 server001.bt-technik.ovh systemd[1]: Startin
g The Apache HTTP Server...                                 
Dez 05 02:59:49 server001.bt-technik.ovh systemd[1]: Started
 The Apache HTTP Server.                                    
Dez 05 06:25:04 server001.bt-technik.ovh systemd[1]: Reloadi
ng The Apache HTTP Server.                                  
Dez 05 06:25:04 server001.bt-technik.ovh systemd[1]:        
apache2.service: Control process exited, code=exited status 
=226                                                        
Dez 05 06:25:04 server001.bt-technik.ovh systemd[1]:        
mReload failed for The Apache HTTP Server.
Ich nutze Debian 9 64 bit und habe die neuste keyhelp Version installiert.

Trotz dieser E-Mail leuft der Apache ja weiter und kann keine Einschränkung feststellen. Doch eine fehlt mir ein ich kann in keyhelp selber den Apache Dienst weder starten stoppen oder reloaden die buttons sind ausgegraut zeigt aber neben dem Apache den grünen Pfeil an das der Dienst leuft.

MFG
Saugjunkie

Re: cron error E-Mail wegen apache

Posted: Tue 5. Dec 2017, 07:51
by Tobi
Den Apachen kannst du als root per SSH neu starten.

Code: Select all

/etc/init.d/apache2 restart

Re: cron error E-Mail wegen apache

Posted: Tue 5. Dec 2017, 08:11
by saugjunkie
Tobi wrote: Tue 5. Dec 2017, 07:51 Den Apachen kannst du als root per SSH neu starten.

Code: Select all

/etc/init.d/apache2 restart
Danke für die info damit wollte ich aber nicht hinaus mit meinem beitrag. Sondern darauf hinweisen das ich diesen Fehler bekomme.


MFG
Saugjunkie

Re: cron error E-Mail wegen apache

Posted: Tue 5. Dec 2017, 08:25
by Alexander
Beim letzten Update (17.2.1) wurden bereits Vorkehrungen getroffen, solch einen Fall: Apache fällt in undefinierten Status aufgrund eines Reloads | i.d.R nur bei Debian 9, via KeyHelp abzufangen. Beim kommenden Update kommt noch ein weiterer Schritt hinzu.

Die Ursache, warum der Apache aber tatsächlich den Reload nicht verkraftet, ist nach wie vor nicht lokalisiert. Zum Reproduzieren muss man hier nicht einmal über KeyHelp gehen, ein einfaches "service apache2 reload" über die Konsole kann dies schon auslösen, ohne hierbei Konfigurationen geändert haben zu müssen. Auf der anderen Seite laufen zahlreiche Debian 9 Server ohne das diese Probleme auftreten.

Re: cron error E-Mail wegen apache  [GELÖST]

Posted: Wed 6. Dec 2017, 13:17
by Stephan
Wie kann dem Problem nun begegnet werden? Habe gerade ein Ticket aufgemacht wegen genau dieser Fehlermeldung.

Gruß,
Stephan

Ergänzung nach Beantwortung des Tickets:
"ändern Sie in der Datei /etc/logrotate.d/apache2 den Befehl "/etc/init.d/apache2 reload" in "/etc/init.d/apache2 restart" "

Re: cron error E-Mail wegen apache

Posted: Thu 7. Dec 2017, 07:57
by Tobi
saugjunkie wrote: Tue 5. Dec 2017, 08:11 Danke für die info damit wollte ich aber nicht hinaus mit meinem beitrag.
Öhm, ja... Nachdem ich dein Ursprungsposting nochmal gelesen habe ist mir das dann auch aufgefallen.
:D