The Perfect Server - CentOS 6.2 x86_64 With nginx [ISPConfig 3]

Dieses Thema im Forum "Fragen zu Howtos" wurde erstellt von chris.t, 1. Feb. 2012.

  1. chris.t

    chris.t New Member

    Hallo
    hab hier ein Problem mit dem oben erwähnten Howto. auf Centos 6.2
    Bis zur Installation von ispconfig funktioniert alles Problemlos.
    Nach den anlegen des ersten Webs kracht php-fpm.ispconfig ist ab dem Moment nicht mehr erreichbar.
    nginx bringt mir eine 502 Fehlermeldung.

    Log File von php-fpm
    fork() cannot allocate Memory (12)
    connection refused

    Der VServer hat 2 GB Ram.....ca 650 MB sind in Benutzung.
    Habs jetzt mehrfach mit einer Neuinstall versucht.
    Bis zum anlegen des ersten Webs alles ohne Probleme.
    Für Lösungsvorschläge wäre ich dankbar
    Chris
     
  2. Till

    Till Administrator

    Poste mal die Ausgabe von:

    cat /proc/user_beancounters
     
  3. chris.t

    chris.t New Member

    Das ist die Ausgabe BEVOR der erste Web angelegt wurde!
    [root@internet-callshop ~]# cat /proc/user_beancounters
    Version: 2.5
    uid resource held maxheld barrier limit failcnt
    1190090: kmemsize 45498881 49638492 49029120 54476800 361
    lockedpages 0 528 860 860 83
    privvmpages 396087 409366 524288 550502 0
    shmpages 17819 32149 32768 32768 37
    dummy 0 0 9223372036854775807 9223372036854775807 0
    numproc 135 145 256 256 0
    physpages 95501 191522 0 9223372036854775807 0
    vmguarpages 0 0 262144 9223372036854775807 0
    oomguarpages 95501 191522 262144 9223372036854775807 0
    numtcpsock 27 69 1200 1200 0
    numflock 16 45 224 246 0
    numpty 1 3 32 32 0
    numsiginfo 0 111 512 512 0
    tcpsndbuf 474936 1737552 4942675 7056211 0
    tcprcvbuf 442368 4951776 4942675 7056211 12944
    othersockbuf 196296 733072 744366 1481926 0
    dgramrcvbuf 0 117872 844366 844366 0
    numothersock 130 374 1200 1200 14
    dcachesize 1439487 1796307 7299072 8110080 0
    numfile 3678 6000 6000 6000 42
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    numiptent 14 37 96 96 0
     
    Zuletzt bearbeitet: 1. Feb. 2012
  4. chris.t

    chris.t New Member

    Hier die Ausgabe nachdem versucht wurde der erste web zu erstellen.Ein klick auf auf save und ipsconfig war eingefroren.hängt das vielleicht mit dem mysql server 5.5 version zusammen ?

    Using username "root".
    Last login: Wed Feb 1 20:36:12 2012 from dslb-188-108-185-127.pools.arcor-ip.ne t
    [root@internet-callshop ~]# cat /proc/user_beancounters
    Version: 2.5
    uid resource held maxheld barrier limit failcnt
    1190090: kmemsize 13942701 49638492 49029120 54476800 365
    lockedpages 0 528 860 860 83
    privvmpages 237474 438039 524288 550502 0
    shmpages 1282 32149 32768 32768 37
    dummy 0 0 9223372036854775807 9223372036854775807 0
    numproc 90 145 256 256 0
    physpages 93162 191522 0 9223372036854775807 0
    vmguarpages 0 0 262144 9223372036854775807 0
    oomguarpages 93162 191522 262144 9223372036854775807 0
    numtcpsock 26 69 1200 1200 0
    numflock 15 45 224 246 0
    numpty 1 3 32 32 0
    numsiginfo 0 111 512 512 0
    tcpsndbuf 472608 1737552 4942675 7056211 0
    tcprcvbuf 425984 4951776 4942675 7056211 12944
    othersockbuf 208680 733072 744366 1481926 0
    dgramrcvbuf 0 117872 844366 844366 0
    numothersock 135 374 1200 1200 14
    dcachesize 1232907 1796307 7299072 8110080 0
    numfile 3105 6000 6000 6000 42
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    numiptent 14 37 96 96 0


    Logauszug
    [01-Feb-2012 20:48:01] NOTICE: using inherited socket fd=11, "/var/lib/php5-fpm/ispconfig.sock"
    [01-Feb-2012 20:48:01] NOTICE: using inherited socket fd=11, "/var/lib/php5-fpm/ispconfig.sock"
    [01-Feb-2012 20:48:01] NOTICE: using inherited socket fd=12, "/var/lib/php5-fpm/apps.sock"
    [01-Feb-2012 20:48:01] NOTICE: using inherited socket fd=12, "/var/lib/php5-fpm/apps.sock"
    [01-Feb-2012 20:48:01] NOTICE: fpm is running, pid 1611
    [01-Feb-2012 20:48:01] ERROR: fork() failed: Cannot allocate memory (12)

    Chris
     
    Zuletzt bearbeitet: 1. Feb. 2012
  5. Till

    Till Administrator

    Dein Problem ist dass die VM nicht genug Ressourcen, insbesondere Arbeitsspeicher hat. Du erkennst das an der rechten Spalte des beancounters, sie gibt an wi oft der Fehler aufgetreten ist, z.B. wurde 365 mal das memory Limit in der VM erreicht was auch durch den Fehler "Cannot allocate memory" bestätigt wird. Es liegt nicht an der mysql Version.

    Eine Möglichkeit ist dass Du Dir eine VM mit mehr Arbeitsspeicher besorgst, die andere ist es die Dienste so zu konfigurieren dass sie weniger Arbeitsspeicher benötigen. Du kannst z.B. in der mysql my.cnf Datei im [mysqld] Teil mal einfügen:

    skip-innodb

    das schaltet die mysql Innodb engine ab, was sehr viel speicherplatz spart. Für die allermeisten cms Systeme sollt mit myisam als Speicherengine ausreichen. Du kannst ansonsten noch so Dinge wie den Spam und Antivirusfilter im Mailsystem ausschalten.
     
  6. chris.t

    chris.t New Member

    Hallo hab mir jetzt zum testen einen grösseren VServer geholt mit 3 GB Ram
    Damit klappt es.Aber auch hier kracht es manchmal allerdings geht es nach nem reboot wieder
    Ich werd es aber auch nochmal unter Centos 5 testen.

    Using username "root".
    Last login: Thu Feb 2 10:47:40 2012 from dslb-188-108-102-012.pools.arcor-ip.ne t
    [root@euve4275 ~]# cat /proc/user_beancounters
    Version: 2.5
    uid resource held maxheld barrier limit failcnt
    10013471: kmemsize 59184675 60635017 60088320 66764800 247
    lockedpages 0 528 860 860 2
    privvmpages 416191 437091 1572864 1730150 0
    shmpages 17870 18693 65536 65536 2
    dummy 0 0 9223372036854775807 9223372036854775807 0
    numproc 135 141 384 384 0
    physpages 100852 142029 0 9223372036854775807 0
    vmguarpages 0 0 786432 9223372036854775807 0
    oomguarpages 100852 142029 786432 9223372036854775807 0
    numtcpsock 25 36 1200 1200 0
    numflock 15 27 336 369 0
    numpty 1 1 32 32 0
    numsiginfo 0 128 768 768 0
    tcpsndbuf 437600 751184 4942675 7056211 0
    tcprcvbuf 409600 4951736 4942675 7056211 1188
    othersockbuf 183120 228464 1647558 3056582 0
    dgramrcvbuf 0 17504 1647558 1647558 0
    numothersock 126 150 1200 1200 0
    dcachesize 1511790 1693956 7907328 8785920 0
    numfile 3494 4312 8000 8000 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    dummy 0 0 0 0 0
    numiptent 14 14 128 128 0
    [root@euve4275 ~]#
    Chris
     
    Zuletzt bearbeitet: 2. Feb. 2012
  7. Till

    Till Administrator

  8. chris.t

    chris.t New Member

    Hab das ganze jetzt mit 4 VSERVER!! getestet irgendwas stimmt nicht mit den Centos Paketen!
    Selbst der grosse VServer hat 10 GB !!! Ram auch hier der gleiche Fehler!

    übrigens die KMMemSize Fehler sind schon sofort nach der min Install von Centos vorhanden.
    Zum Schluss hab ich dann das ganze auf Debian 6 (Lenny) getestet basierend auf das Ubuntu 11 Howto. (hier musste nur zur Source List
    deb Index of / squeeze all hinzugefügt werden.
    Beinhaltet Nginx 1.11 und aktuelle php-fpm Version.
    Und alles funktioniert fehlerlos vor allem die Geschwindigkeit !!!
    Die Geschwindigkeit von Nginx in Kombi mit php-fpm ist schon beindruckend!
    Chris
     

Diese Seite empfehlen