Page 1 of 2

Fehler nach Domainänderung!

Posted: Mon 29. Jan 2018, 17:04
by hase
Moin,
ich glaube ich habe einen BUG entdeckt.
Wenn ich z.B. bei einer Domain eine Änderung der PHP-Version durchführe, wird mir angezeigt " Ein Fehler ist aufgetreten "
Ich muss jedes mal manuell den Apache restarten. Dies sollte doch bestimmt automatisch passieren.

Re: Fehler nach Domainänderung!

Posted: Mon 29. Jan 2018, 19:09
by Reseller4711
Da ich da heute mehrfach gemacht habe (Domains und Subdomains), kann ich das nicht bestätigen.

Re: Fehler nach Domainänderung!

Posted: Mon 29. Jan 2018, 19:56
by hase
Merkwürdig, habe es auf 2 verschiedenen Servern getestet. Bei beiden das gleiche...

Re: Fehler nach Domainänderung!

Posted: Tue 30. Jan 2018, 08:23
by Alexander
Moin,

ich denke mal du benutzt Debian 9?

Dort gibt es aktuell ein Problem im Apache, das dieser einen Reload nicht verkraftet und in einen undefinierbaren Zustand fällt. Man muss hierzu noch nicht mal über KeyHelp gehen sondern kann das Problem (auf manchen Servern) auch über die Konsole via "service apache2 reload" reproduzieren.

(Hatten wir hier irgendwo schon einmal.)

-> Im letzten KeyHelp Update gab es schon Vorkehrungen, um diesen Fehler zu minimieren, im nächsten Update kommen dann noch weitere hinzu, danach sollte das Problem nicht mehr auftreten. Schön wäre es natürlich, die Ursache des Problems zu kennen, die Suche danach blieb allerdings bislang wenig erfolgreich.

Re: Fehler nach Domainänderung!

Posted: Tue 30. Jan 2018, 08:31
by hase
Ja, genau so ist es. Nutze Debian9. Dann werden wir einfach mal das nächste Update abwarten....

Re: Fehler nach Domainänderung!

Posted: Wed 31. Jan 2018, 12:02
by Alexander
Kannst du bitte einmal schauen, ob du die RAM-Disk unter KeyHelp Servereinstellungen für /tmp oder/und /var/tmp aktiviert hast?

Ich konnte den Fall auf meinem Testsystem in allen Test-Fällen reproduzieren:

- Bei deaktivierter RAM-Disk (Standardeinstellung) -> Domains konnten ohne rotes Ausrufezeichen geändert / angelegt werden

- Bei aktivierter RAM-Disk -> Domains wurden entsprechend fehlerhaft markiert, service apache2 reload schlug fehl

Re: Fehler nach Domainänderung!

Posted: Wed 31. Jan 2018, 12:15
by hase
Moin,
die RAM-Disk ist deaktiviert (Standard Einstellung)

Re: Fehler nach Domainänderung!

Posted: Wed 31. Jan 2018, 23:31
by l_fish
Hallo,

auch bei uns ist es so: Die RAM-Disk ist deaktiviert, trotzdem tauchen die Reload-Fehler ab und zu auf (Debian 9.3).


Grüße,
Lars

Re: Fehler nach Domainänderung!

Posted: Thu 1. Feb 2018, 10:50
by Alexander
Wäre ja zu schön gewesen :cry:.

Wurden z.B. andere Dinge mit den temporären Verzeichnissen angestellt? Separate Partition, kein Speicherplatz, Symlinks und dergleichen? Was sagt der Befehl "mount"?

Re: Fehler nach Domainänderung!

Posted: Thu 1. Feb 2018, 11:53
by hase
Alexander wrote: Thu 1. Feb 2018, 10:50 Wäre ja zu schön gewesen :cry:.

Wurden z.B. andere Dinge mit den temporären Verzeichnissen angestellt? Separate Partition, kein Speicherplatz, Symlinks und dergleichen? Was sagt der Befehl "mount"?
Es wurden meinerseits keine weiteren Dinge verändert, Standard wie von KH vorgegeben.

Re: Fehler nach Domainänderung!

Posted: Thu 1. Feb 2018, 11:57
by hase
Ich ghabe in der Syslog noch folgenden Fehler gefunden:

apache2.service: Failed at step NAMESPACE spawning /usr/sbin/apachectl: No such file or directory

Re: Fehler nach Domainänderung!

Posted: Thu 1. Feb 2018, 12:28
by hase
@Alexander,

ich konnte das Problem lösen. Es betrifft wohl nur Debian 9.xx

In der /lib/systemd/system/php7.0-fpm.service muss bei dem Eintrag
[Service]
PrivateTmp=false

hinzugefügt werden. Habe es getestet und nun erscheinen keine Fehler mehr!

Re: Fehler nach Domainänderung!

Posted: Fri 2. Feb 2018, 10:42
by hase
Moin,
könnte dies mal jemand vom KH-Team überprüfen, od dies so richtig ist oder ob der Eintrag in der apache-config irgendwo hinterlegt werden muss?

Re: Fehler nach Domainänderung!

Posted: Sat 3. Feb 2018, 12:44
by marco
Hallo, ich habe das Problem auch, es scheint so das das nur passiert wenn man zu schnell hintereinander Änderungen durchführt.
Hier meine Fehler:

Code: Select all

Feb  3 12:32:01 s02w CRON[17615]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/incl/cronjob/mastercronjob.php)
Feb  3 12:32:30 s02w postfix/anvil[17008]: statistics: max connection rate 1/60s for (smtp:35.158.169.217) at Feb  3 12:28:10
Feb  3 12:32:30 s02w postfix/anvil[17008]: statistics: max connection count 1 for (smtp:35.158.169.217) at Feb  3 12:28:10
Feb  3 12:32:30 s02w postfix/anvil[17008]: statistics: max cache size 2 at Feb  3 12:29:05
Feb  3 12:33:01 s02w CRON[17774]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/incl/cronjob/mastercronjob.php)
Feb  3 12:34:01 s02w CRON[17957]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/incl/cronjob/mastercronjob.php)
Feb  3 12:34:01 s02w systemd[1]: Reloading The Apache HTTP Server.
Feb  3 12:34:01 s02w systemd[18003]: apache2.service: Failed at step NAMESPACE spawning /usr/sbin/apachectl: No such file or directory
Feb  3 12:34:01 s02w systemd[1]: apache2.service: Control process exited, code=exited status=226
Feb  3 12:34:01 s02w systemd[1]: Reload failed for The Apache HTTP Server.
Feb  3 12:34:11 s02w systemd[1]: Reloading The Apache HTTP Server.
Feb  3 12:34:11 s02w systemd[18013]: apache2.service: Failed at step NAMESPACE spawning /usr/sbin/apachectl: No such file or directory
Feb  3 12:34:11 s02w systemd[1]: apache2.service: Control process exited, code=exited status=226
Feb  3 12:34:11 s02w systemd[1]: Reload failed for The Apache HTTP Server.
Feb  3 12:35:01 s02w CRON[18125]: (root) CMD (nice -n 5 php /home/keyhelp/www/keyhelp/incl/cronjob/mastercronjob.php)
Feb  3 12:35:02 s02w systemd[1]: Reloading The Apache HTTP Server.
Feb  3 12:35:02 s02w systemd[18171]: apache2.service: Failed at step NAMESPACE spawning /usr/sbin/apachectl: No such file or directory
Feb  3 12:35:02 s02w systemd[1]: apache2.service: Control process exited, code=exited status=226
Feb  3 12:35:02 s02w systemd[1]: Reload failed for The Apache HTTP Server.
Feb  3 12:35:12 s02w systemd[1]: Reloading The Apache HTTP Server.
Feb  3 12:35:12 s02w systemd[18181]: apache2.service: Failed at step NAMESPACE spawning /usr/sbin/apachectl: No such file or directory
Feb  3 12:35:12 s02w systemd[1]: apache2.service: Control process exited, code=exited status=226
Ich habe kurz hintereinander 2 Domains bearbeitet und da kam der Fehler. Wenn im Log die Änderungen und reloads durch sind und man dann wieder was ändern kommt kein Fehler.

Re: Fehler nach Domainänderung!

Posted: Sat 3. Feb 2018, 13:24
by Tobi
marco wrote: Sat 3. Feb 2018, 12:44 es scheint so das das nur passiert wenn man zu schnell hintereinander Änderungen durchführt
Hast du auch Debian 9?
Bei mir unter 8 tritt der Fehler nicht auf. Ich kann mehrere Änderungen gleichzeitig durchführen.