Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[gel?st] Merkw?rdiges Verhalten des Servers

Featured Replies

Hallo,

 

seit einiger Zeit hat mein Server regelm?ssig Ausf?lle. Wenn ich dann den Apache2 neustarten will bekomme ich folgende Meldung zur?ck:

Restarting web server: apache2 ... waiting ...........................................................(98)Address already in use: make_sock: could not bind to address [::]:80

(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80

no listening sockets available, shutting down

Unable to open logs

failed!

 

Ich muss den Server dann rebooten damit er wieder geht.

 

Ein Blick auf den Ram ?ber Munin zeigt folgendes:

localhost.localdomain-memory-day.png

Immer kurz vor einem Ausfall geht der Ram extrem hoch.

 

Der Server l?uft unter Debian 5.0 mit Apache2 und PHP5 via FCGID.

Hat einer eine Idee, woran das liegen kann oder zumindest einen Ansatzpunkt so ich anfangen soll zu suchen.

 

Wenn Ihr weitere Infos braucht, kann ich euch die gerne geben.

 

Gruss

cardman

auf was stehen die php-Starter Parameter PHP_MAX_CHILDREN und *_PROCESSES? eventuell sid die zu hoch und nehmen daher viel RAM in Anspruch

  • Author

Hallo,

 

PHP_MAX_CHILDREN steht auf 1

und *_PROCESSES steht auf 500.

 

Aber was hat das mit den Apache-Logs zu tun?

Die Fehlermeldung besagt, dass Apache schon l?uft, bzw.ein anderer Dienst den Port 80 verwendet

  • Author

Ich verstehe aber nicht, wer den Port 80 sonst noch nutzen k?nnte. Es ist kein anderes Programm auf dem Server installiert das den Port benutzt.

K?nnte das eine Schadsoftware sein, die sich da heimlich den Port 80 schnappt und der Apache ihn deshalb nicht mehr bekommt?

k?nnte schon, allerdings nehme ich eher an, dass sich der Apache-Prozess einfach nicht korrekt beendet hat und immernoch l?uft

  • Author

In der Regel passiert das, wenn 1 oder sogar 2 Apache-Prozesse auf 100% stehen.

 

Ich konnte aber noch nicht herausfinden wo das her kommt. Die allgemeinen Access-Logs von Apache sind leer. Ich m?sste also alle Kundenlogs nach merkw?rdigkeiten durchsuchen.

 

Anfangs dachte ich, es liegt an Logrotate, weil ich da auch die Kundenlogs damit rotieren lies. Aber der Fehler tauchte immer noch auf, auch nachdem ich das Logrotate deaktiviert hatte, f?r die Kundenlogs.

  • Author

Ich glaube ich hab mein Problem gel?st.

 

Ich hab dem MPM worker 3 weitere Parameter spendiert und seither l?uft der Apache wieder sauber.

F?r die, die es interessiert, folgende Parameter kamen dazu:

 

KeepAlive	       Off
MinSpareThreads        2
MaxSpareThreads        5 

 

Seither baut sich kein Ram mehr auf.

 

Danke f?r eure Hilfe und Geduld mit mir.

 

Gruss cardman

Archived

This topic is now archived and is closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.