Beiträge von Hubu.FM

    Hi,


    danke für die schnelle Hilfe.
    Super, hat geklappt. Läuft nun 1a! :)
    Durch die "Verzehnfachung" der php-Instanzen ist auch nicht viel mehr an Ressourcen vergeben (derzeit 6GB von 64GB belegt).
    Aber danke!
    Wäre super, wenn man das zukünftig in LiveC einstellen kann, denn mit nginx und fpm sind "lastige" Seiten deutlich schneller und haben deutlich weniger Verbrauch.
    Durch die Änderung auf 50 merkt nun auch der externe DB-Server die Last (vorher: Load_Average: 1.00, jetzt 6.50). :)


    Vielen Dank nochmal.


    Gruß
    Julian

    Hi,


    habe jetzt schon stundenlang im Netz gesucht, etliche Configs und Einstellungen angepasst, jedoch ohne Erfolg.


    Kurz zum Problem:
    Bisher laufen mehrere "web"-User auf meinem Server ohne Probleme.
    Außer einer. web10: Dieser hat mehrmals die Minute einen "502 Bad Gateway".
    Dies trat auf, nachdem dieser mehr als 12 Mio Aufrufe am Tag hatte.


    Laut den Logs sagt nginx 1.4.6
    :
    2015/04/22 01:10:23 [error] 10478#0: *3815 connect() to unix:/var/www/web10/conf/sockets/nginx-php-fcgi.sock failed (11: Resource temporarily unavailable) while connecting to upstream, client: 124.192.136.14, server: werbe-sponsor.de, request: "HEAD /b3.php?sid=220&e=1 HTTP/1.1", upstream: "fastcgi://unix:/var/www/web10/conf/sockets/nginx-php-fcgi.sock:", host: "werbe-sponsor.de"


    Im Netz finde ich zu dieser Meldung nur eine "Überlast", jedoch ist der Server bei ca. 10% CPU Last und hat eine Load_Average von 1.10 - 1.30.
    Die Datenbank der Seite habe ich extern geschaltet, da ich erst dachte, dass nginx <=> mysql einen internen "Stau" verursacht (zu langsame I/O Abfragen).
    Jedoch ohne Erfolg.
    Jetzt habe ich herausgefunden, dass es an nginx <=> php-cgi (fpm) liegt.


    Jedoch bin ich mittlerweile am Ende mit meinem Latein, denn egal wie hoch ich die Memory_Limits, Worker_Connections, Start_Server (fpm) etc setze, tut sich nichts. Auch eine Umstellung von mod_php auf FastCGI oder SuPHP ändert nichts.
    Was mich nur wundert, dass er nur max. 5 Prozesse pro web (php-cgi) öffnet, egal bei welcher Einstellung. Und ja, die Services wurden jedes Mal neugestartet.


    Ich hoffe, da kann mir jemand helfen.


    PS: Die 502-Fehler betreffen nur den "web10" und keinen anderen Kunden. Also scheint dort wohl ein Limit Probleme zu machen(?).


    Gruß
    Julian

    Hallo,


    erst einmal vielen Dank für die fixe Antwort. :)


    Welche Distribution verwenden Sie?
    Bei ProFTPd gibt es einen bekannten Bug während der Log-Rotation (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675081). Mögliche Lösungsvorschläge gibt's hier.


    Achso, wir nutzen Ubuntu 14.04 LTS. Habe den Bug mal laut Anleitung geändert. Mal sehen, ob es nun besser läuft.



    "Bad Gateway" bedeutet i.d.R. dass keine PHP-Prozesse verfügbar sind. In diesem Fall wird vermutlich das Script "nginx-php-fcgi" nicht beim Systemstart ausgeführt. Bei Debian hilft dann ggf. ein "update-rc.d nginx-php-fcgi defaults" um das künftig zu automatisieren.


    Wurde auch durchgeführt. Fand den Befehl nirgends in der Anleitung. Mal sehen, beim nächsten Upgrade/Neustart abwarten. :)



    Diese Info ist leider etwas dürftig. Was sagt die /var/log/mail.log dazu? Wie lautet die *vollständige* Bounce-Nachricht?


    Hier die Log von heute:
    http://dschungel-mails.de/mail.log.txt


    Was mich wundert:

    Zitat

    Mar 1 16:02:14 hubu00x01 dovecot: pop3-login: Aborted login (auth failed, 1 attempts in 17 secs): user=<joe>, method=PLAIN, rip=203.195.153.13, lip=144.76.2.136, session=<GqEPYjsQ/gDLw5kN>
    Mar 1 16:02:14 hubu00x01 dovecot: pop3-login: Aborted login (auth failed, 1 attempts in 17 secs): user=<jobs>, method=PLAIN, rip=203.195.153.13, lip=144.76.2.136, session=<9CcQYjsQAwDLw5kN>
    Mar 1 16:02:24 hubu00x01 dovecot: pop3-login: Aborted login (auth failed, 1 attempts in 17 secs): user=<johnathan>, method=PLAIN, rip=203.195.153.13, lip=144.76.2.136, session=<9nKoYjsQ5ADLw5kN>


    Ich weiß nicht, was das für "User" sind. Wir nutzen den Server als root nur für uns - ohne Kunden.


    Freundliche Grüße
    Julian Theel

    Hallo liebe Leute,


    wir nutzen schon seit wochen LiveConfig auf mehreren Servern und leider gibt es immer folgende Probleme (wir sind nach dem Handbuch vorgegangen).


    Soweit läuft alles, aber:


    1. ProFTPd:
    Nach einigen Tagen oder alle 24 Stunden ist ProFTPd nicht mehr erreichbar (Dienst nicht gestartet). Nach dem konfigurieren auf LiveConfig über "FTP" geht es dann wieder, sobald man die Konfig aktualisiert. Ist etwas nervig, weil Kunden oft nicht auf den FTP kommen und erst nach Neukonfig alles geht.


    2. nginx:
    Nach einem Serverneustart müssen wir IMMER über "Web => IP-Adressen => Aktualisieren". Wieso? Es hat sich nie was geändert. :/ Wenn wir dies nicht machen, sind auf allen Seiten der Fehler "502 Bad Gateway" zu sehen.


    3. SMTP-Errors:
    Seit dem Update auf 1.8.2 haben wir das Problem, wenn wir Mails per SMTP (Script) versenden wollen, dass wir Mails immer zurückbekommen mit der Fehlermeldungen:
    - smtp; 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
    - smtp; 501 Syntax error in parameters or arguments
    Auf unseren anderen Server läuft das ohne Probleme und auch der Server wurde 100% so installiert und eingerichtet, wie alle anderen.


    Wir sind da etwas verwirrt, denn wenn wir manuell die Configs ändern, überschreibt LiveConfig diese nach paar Tagen oder Aktualisierung wieder. :/


    Freundliche Grüße
    Julian Theel