mw2000
Anmeldungsdatum: 27. Dezember 2009
Beiträge: Zähle...
|
Hi, I have some trouble to get my Apache2 restarted. Basically it ist not starting: 1
2
3
4
5
6
7
8
9
10
11
12
13 | ...@server:/var/log$ sudo systemctl status apache2
× apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2023-02-10 22:10:44 CET; 22min ago
Docs: https://httpd.apache.org/docs/2.4/
Process: 2261 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS)
Main PID: 2265 (code=exited, status=254)
CPU: 197ms
Feb 10 22:10:43 naxos systemd[1]: Starting The Apache HTTP Server...
Feb 10 22:10:43 naxos systemd[1]: Started The Apache HTTP Server.
Feb 10 22:10:44 naxos systemd[1]: apache2.service: Main process exited, code=exited, status=254/n/a
Feb 10 22:10:44 naxos systemd[1]: apache2.service: Failed with result 'exit-code'.
|
It looks like it is Starting, but then being terminated. The Logging shows error.log: Fri Feb 10 22:10:44 2023 (2265): Fatal Error Insufficient shared memory! What I have done before this showed up:
- Updating php to 8.2
- removing php 7.0 to 7.4
- updating phpmyadmin I am not sure if this has something to do with my changes, because all my website were working already with php8.2 after the update. Do you have any idea what this error is meaning?
What Other test can be done to track down the error? Thanks Matthias Ubuntu 22.04 LTS Moderiert von Thomas_Do: This forum is german speaking. Please switch to German.
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: Zähle...
|
Hi Thomas, hatte ich ganz vergessen, kann den Inhalt auch gerne nochmal auf deutsch darstellen. Wie oben gezeigt, startet der apache2.service nicht mehr auf meinem Ubuntuserver. Wenn man die Meldung genau ließt, dann startet er eigentlich "Feb 10 22:10:43 naxos systemd[1]: Started The Apache HTTP Server." aber schließt in der Sekunde danach gleich wieder mit dem Eintrag im error.log "Fri Feb 10 22:10:44 2023 (2265): Fatal Error Insufficient shared memory!" Ich habe hier keine Idee mehr wie ich weiterkomme. In anderen logs finde ich nichts auch google zeigt dazu nichts an. Hier noch ein Auszug aus top:
| top - 09:20:43 up 21 min, 2 users, load average: 0,01, 0,05, 0,08
Tasks: 199 gesamt, 1 laufend, 198 schlafend, 0 gestoppt, 0 Zombie
%CPU(s): 0,3 us, 0,3 sy, 0,0 ni, 99,3 id, 0,0 wa, 0,0 hi, 0,0 si, 0,0 st
MiB Spch : 3797,9 gesamt, 2217,2 frei, 646,1 belegt, 934,7 Puff/Cache
MiB Swap: 3965,0 gesamt, 3965,0 frei, 0,0 belegt. 2906,5 verfü Spch
|
Nach dieser Auswertung sollte noch genügend Speicher zur Verfügung stehen. Gibt es noch Tests die ich durchführen kann?
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8493
|
Ist der Server virtualisiert? Was sagen
ipcs -lm
ipcs -ma ?
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: 90
|
Hi, nein der Server ist nicht virtuell. 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | matthias@naxos:/etc$ ipcs -lm
------ Gemeinsamer Speicher: Grenzen --------
Maximale Anzahl an Segmenten = 4096
Maximale Segmentgröße (KBytes) = 18014398509465599
max total shared memory (kbytes) = 18446744073709551612
minimale Segmentgröße (Bytes) = 1
matthias@naxos:/etc$ ipcs -ma
------ Nachrichtenwarteschlangen --------
Schlüssel msqid Besitzer Rechte Benutzt-Bytes Nachrichten
------ Gemeinsamer Speicher: Segmente --------
Schlüssel shmid Besitzer Rechte Bytes nattch Status
------ Semaphorenfelder --------
Schlüssel SemID Besitzer Rechte nsems
matthias@naxos:/etc$
|
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8493
|
An den shared memory limits scheints auf jeden Fall nicht zu liegen.
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: 90
|
ich habe auch die memory_limit der php Versionen überprüft...
1
2
3
4
5
6
7
8
9
10
11
12
13
14 | matthias@naxos:/etc$ sudo grep -i memory_l /etc/php/*/apache2/php.ini
/etc/php/7.0/apache2/php.ini:memory_limit = 1G
/etc/php/7.1/apache2/php.ini:memory_limit = 128M
/etc/php/7.2/apache2/php.ini:memory_limit = 1G
/etc/php/7.4/apache2/php.ini:memory_limit = 1G
/etc/php/8.0/apache2/php.ini:memory_limit = 536870912
/etc/php/8.1/apache2/php.ini:memory_limit = 536870912
/etc/php/8.2/apache2/php.ini:memory_limit = 536870912
matthias@naxos:/etc$ sudo grep -i memory_l /etc/php/*/fpm/php.ini
/etc/php/7.2/fpm/php.ini:memory_limit = 128M
/etc/php/7.4/fpm/php.ini:memory_limit = 128M
/etc/php/8.0/fpm/php.ini:memory_limit = 536870912
/etc/php/8.1/fpm/php.ini:memory_limit = 536870912
/etc/php/8.2/fpm/php.ini:memory_limit = 536870912
|
Mittlerweile habe ich auch alle gehosteten Webseiten deaktiviert, aber trotzdem kein Erfolg
|
Thomas_Do
Moderator
Anmeldungsdatum: 24. November 2009
Beiträge: 8493
|
Schau Dir mal die PHP-Konfigurationen an. Hat sich da was durch das Update verändert?
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: 90
|
ich habe auch den loglevel schon auf "debug" gestellte, sehe aber nur folgendes im error.log: [Sat Feb 11 11:58:52.946839 2023] [ssl:info] [pid 6196] AH01883: Init: Initialized OpenSSL library
[Sat Feb 11 11:58:52.950624 2023] [ssl:info] [pid 6196] AH01887: Init: Initializing (virtual) servers for SSL
[Sat Feb 11 11:58:52.950649 2023] [ssl:info] [pid 6196] AH01914: Configuring server naxos.fritz.box:443 for SSL protocol
[Sat Feb 11 11:58:52.952689 2023] [ssl:debug] [pid 6196] ssl_engine_init.c(528): AH01893: Configuring TLS extension handling
[Sat Feb 11 11:58:52.957121 2023] [ssl:warn] [pid 6196] AH01906: naxos.fritz.box:443:0 server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
[Sat Feb 11 11:58:52.957242 2023] [ssl:debug] [pid 6196] ssl_util_ssl.c(451): AH02412: [naxos.fritz.box:443] Cert does not match for name 'naxos.fritz.box' [subject: CN=naxo>
[Sat Feb 11 11:58:52.957257 2023] [ssl:warn] [pid 6196] AH01909: naxos.fritz.box:443:0 server certificate does NOT include an ID which matches the server name
[Sat Feb 11 11:58:52.957263 2023] [ssl:info] [pid 6196] AH02568: Certificate and private key naxos.fritz.box:443:0 configured from /etc/apache2/ssl/nextcloud.cert and /etc/a>
[Sat Feb 11 11:58:52.957421 2023] [ssl:info] [pid 6196] AH01876: mod_ssl/2.4.52 compiled against Server: Apache/2.4.52, Library: OpenSSL/3.0.2
Sat Feb 11 11:58:53 2023 (6197): Fatal Error Insufficient shared memory!
im modul ssl habe ich aber keine weiteren parameter gefunden, die hilfreich erscheinen.
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: 90
|
Hi, ich habe jetzt auch ohne mod_ssl probiert. Keine Änderung des Fehlers Ich habe auch die php.ini gegen die orginal php.ini verglichen und ausser dem memory_limit = 128M (im Orginal) keine Unterschiede gefunden.
|
dingsbums
Anmeldungsdatum: 13. November 2010
Beiträge: 3532
|
Evtl. hilft PHP komplett deinstallieren und neu installieren, so wie hier.
|
mw2000
(Themenstarter)
Anmeldungsdatum: 27. Dezember 2009
Beiträge: 90
|
Hi zusammen, ich habe gestern alle php Versionen entfernt und nochmal php8.1 frisch installiert, seit dem funktioniert es. Ich habe sogar die alten php.ini übernehmen können... Danke fürs mithelfen
|