[Eisfair] Apache läuft obwohl deaktiviert / Zusammenhang Update auf Systemd

Marcus Röckrath marcus.roeckrath at gmx.de
Mi Apr 5 08:05:22 CEST 2023


Hallo Nils,

Nils Lange wrote:

> mir ist aufgefallen, dass der Webserver Apache läuft, obwohl er in der
> Konfiguration nicht aktiviert ist. Er lässt sich über den Servicedialog
> auch nicht stoppen. Er läuft einfach weiter, obwohl der Dialog keine
> Fehlermeldung beim Stoppen ausgibt.

Die hast versucht per Browser den Apachen zu erreichen?

Ich kann das hier nicht nachvollziehen.

> "Show Status" liefert Folgendes:
> 
> Select (1-4, ENTER=Return, 0=Exit)? 1
> Show status ...
> × apache2.service
>       Loaded: loaded (/etc/init.d/apache2; generated)
>       Active: failed (Result: exit-code) since Wed 2023-04-05 02:39:28
> CEST; 10min ago
>         Docs: man:systemd-sysv-generator(8)
>      Process: 2452 ExecStart=/etc/init.d/apache2 start (code=exited,
> status=1/FAILURE)
>          CPU: 101ms
> 
> Apr 05 02:39:28 mail systemd[1]: Starting apache2.service...
> Apr 05 02:39:28 mail apache2[2452]: Skipping start of apache2 because
> START_APACHE2 is set to 'no'
> Apr 05 02:39:28 mail apache2[2452]: [26B blob data]
> Apr 05 02:39:28 mail apache2[2452]: If you want to start apache2
> manually, use parameter
> Apr 05 02:39:28 mail apache2[2452]: 'forcestart' instead of 'start' with
> the init script
> Apr 05 02:39:28 mail systemd[1]: apache2.service: Control process
> exited, code=exited, status…FAILURE
> Apr 05 02:39:28 mail systemd[1]: apache2.service: Failed with result
> 'exit-code'.
> Apr 05 02:39:28 mail systemd[1]: Failed to start apache2.service.
> Hint: Some lines were ellipsized, use -l to show in full.
> Press ENTER to continue

Hier sieht der Status nach Abschalten so aus:

eis # service status apache2
○ apache2.service
     Loaded: loaded (/etc/init.d/apache2; generated)
     Active: inactive (dead) since Wed 2023-04-05 07:58:48 CEST; 52s ago
   Duration: 26.851s
       Docs: man:systemd-sysv-generator(8)
    Process: 18338 ExecStart=/etc/init.d/apache2 start (code=exited,
status=0/SUCCESS)
    Process: 18945 ExecStop=/etc/init.d/apache2 stop (code=exited,
status=0/SUCCESS)
        CPU: 541ms

Apr 05 07:58:21 eis systemd[1]: Starting apache2.service...
Apr 05 07:58:21 eis apache2[18338]:  * Starting Apache ...
Apr 05 07:58:21 eis apache2[18338]: [26B blob data]
Apr 05 07:58:21 eis systemd[1]: Started apache2.service.
Apr 05 07:58:48 eis systemd[1]: Stopping apache2.service...
Apr 05 07:58:48 eis apache2[18945]:  * Stopping Apache ...
Apr 05 07:58:48 eis apache2[18945]: [26B blob data]
Apr 05 07:58:48 eis systemd[1]: apache2.service: Deactivated successfully.
Apr 05 07:58:48 eis systemd[1]: Stopped apache2.service.

> Beim Systemd muss noch einiges nachgebessert werden, denn das ist der
> Zeitpunkt, ab dem das passiert.

Der Apache ist noch nicht auf systemd umgestellt; systemd erstellt für
solche Initskripte ein Unitfile, um den Dienst in systemd einzubinden.

systemd ist aber noch ein Work in progress.

-- 
Gruß Marcus
[eisfair-Team]


Mehr Informationen über die Mailingliste Eisfair