GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stoppen Sie Apache elegant

Lösung 1:

Ja.

apachectl -k graceful-stop

https://httpd.apache.org/docs/2.4/stopping.html

Lösung 2:

Verwenden Sie apachectl -k graceful-stop ab hier:

Das WINCH-Orgraceful-Stop-Signal veranlasst den Elternprozess, den untergeordneten Prozessen zu raten, nach ihrer aktuellen Anfrage zu beenden (oder sofort zu beenden, wenn sie nichts bedienen). Der Elternteil entfernt dann seine Pid-Datei und hört auf, an allen Ports zu lauschen. Der Elternteil läuft weiter und überwacht Kinder, die Anforderungen bearbeiten. Sobald alle untergeordneten Elemente abgeschlossen und beendet wurden oder das durch „GracefulShutdownTimeout“ festgelegte Timeout erreicht wurde, wird das übergeordnete Element ebenfalls beendet.


Linux
  1. Verwenden von mod_cluster in Apache

  2. Konfigurieren von Apache für die Verarbeitung von WebSocks

  3. Installieren Sie Apache unter CentOS 8

  4. Installieren Sie Apache unter Debian 10

  5. Ausführen von Apache als ein anderer Benutzer

So starten, stoppen oder starten Sie Apache Server unter Ubuntu neu

So starten, stoppen oder starten Sie Apache Server unter CentOS 7 neu

So installieren Sie Apache Bench auf RHEL 8

So starten, stoppen oder starten Sie Apache neu

So stoppen Sie einen Spam-Server

So installieren Sie Apache unter Ubuntu 20.04