Posts by Curio

    Halleluja, alles wieder in bester Ordnung.


    Nach dem ich das Problem mit den zahlreichen Prozessen nicht eingrenzen konnte und auch das Einspielen von Backups nur kurzzeitige Besserung brachte, hat mein Serverprovider Netcup sich erweichen lassen meinem KVM auf einen anderen Node zu setzen. Und siehe da, alles wieder in Ordnung.
    2 Nächte ohne Schlaf und Adrenalin pur.


    Nun stellt sich das Thema also doch eindeutig als nicht zu i-MSCP gehörig heraus. Ich bedanke mich unbedingt noch mal für die Hilfsbereitschaft hier. Ist viel wert, wenn man einfach gerade nicht weiß, worin das Problem liegt und viel dran hängt. :-)


    @Nuxwin


    Thank you very much for your great helpfulness. But the problem could be solved. The serverprovider Netcup sat my KVM-Server on different node and that was it. Apparently a technical problem of the server provider. :-)
    Now I'm happy and I am looking forward to the new Version of i-MSCP.

    @'Nuxwin


    Vielen Dank für die rasche Auskunft. ich bin nicht sicher, aber ist damit gemeint, wenn ich in der Updateprozedur mich für Dovecot entscheide, dass dann Dovecot auch automatisch als SASL in der main.cf eingesetzt wird? Das wiederspricht meinen Erfahrungen. Ich setzt seit Anbeginn immer schon Dovecot ein. Bis zur Version 1.1.13 oder 1.1.16 wurde auch Dovecot-SASL benutzt, dann trotz meiner Auswahl für Dovecot erhielt ich seit dem Cyrus-SASL.


    Vielen Dank auch für die tollen News bezüglich Procmail.


    Gruß, Curio



    Thank you very much for your fast answer. My english is not the best, but I hope to understand you right:
    You mean, if I select dovecot during the install- or update procedure then should I get Dovecot-SASL in the main.cf instead of Cyrus SASL? That would be great.
    But I always select dovecot and get cyrus.


    Have I misunderderstood you? Or must I perform appropriate changes by my own in mail config files to obtain dovecot for SASL and LDA?


    Thank you also for the good News regarding procmail.


    Curio

    @'Ninos
    Steht alles im ersten Post. Vielleicht noch erwähnenswert - der Apache läuft bei mir als mpm-itk.
    Zur Server-Hardware: KVM-Rootserver Mv2 bei Netcup mit Intel Xeon E5-2620, 4 GB Arbeitsspeicher und 240 GB Festplatte.
    Die Hardware ist für meine 10 Webseiten und entsprechende E-Mail Accounts mehr als ausreichend. Und es gab bis dato auch überhaupt keine Performance-Probleme.


    An Updates habe ich jeweils von der unmittelbaren Vorgängerversion einmal auf die v1.2.10 und kurz darauf auf die v1.2.11 aktualisiert. Jeweils mit einer Woche Verzögerung zum Releasetermin.
    Wie schon erwähnt, nutze ich keine Plugins. Kleine Änderungen nehme ich an der main.cf, master.conf oder der php.ini selbst vor, jedoch keine ausgefallenen Konfigurationen, die dieses Problem verursachen könnten.


    @'bluecafe
    Danke für den Tip. Habe mir das mal durchgelesen und Output_buffering von 4096 auf 8192 raufgesetzt, habe allerdings nicht viel Hoffnung, dass das was bringt.


    Die Situation ist jetzt so, dass ich in "top" einen Haufen apache2 Prozesse angezeigt bekomme, und keine Ahnung habe, wieso. Kleiner Server, kaum Zugriffe auf die Webseiten. Eher schon Traffic über den Mailserver.

    Hallo Community,


    Ich wundere mich ein wenig, warum wir in unserem i-MSCP-System Mailserverprogramme wie Postfix und Dovecot haben, und trotzdem noch Procmail und Cyrus nutzen.


    Zu Procmail hatte ich schon einmal gepostet und Nuxwin meinte damals dazu:

    Procmail is installed for nothing and I'll surely make it optional in near future.

    Nun ist das Teil heute aber immer noch im Bestand.



    Auch kann ich die Umstellung von Dovecot SASL zu Cyrus SASL nicht wirklich nachvollziehen. Sicherlich gab es dafür Gründe. Kennt vielleicht jemand die Hintergründe? Ich für meinen Teil würde zu so wenigen Programmen wie möglich tendieren. Zumal Dovecot sowohl als SASL-Dienst als auch für die Mailfilterung bestens geeignet ist.


    Gruß, Curio

    Nach Recherchen nun folgendes.
    Es handelt sich hier wohl um das Out Of Memory Problem und durch die OOM-Killer Funktion des Systems werden dann die speicherhungrigsten Prozesse gekillt - bei mir halt bevorzugt MySQL. Damit sind natürlich Web- und Mailserver erledigt.
    Heute lief das System bis 17.00 störungsfrei, dann plötzlich wieder OOM. Ich kann allerdings die Ursache nicht finden. Posten tue ich das Problem hier im Forum, da die i-MSCP-Updates die einzige Veränderung am System darstellen. Allerdings neben den automatischen Debian-Updates.


    "top" zeigt z.B. folgendes Ergebnis:

    Code
    1. top - 17:29:09 up 14:19, 1 user, load average: 3,83, 18,49, 82,11Tasks: 143 total, 9 running, 134 sleeping, 0 stopped, 0 zombie%Cpu(s): 87,0 us, 12,6 sy, 0,0 ni, 0,0 id, 0,0 wa, 0,0 hi, 0,3 si, 0,0 stKiB Mem: 4061392 total, 760232 used, 3301160 free, 16196 buffersKiB Swap: 1951740 total, 138240 used, 1813500 free, 247112 cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND29931 vu2014 20 0 297m 35m 4596 S 11,2 0,9 0:00.34 apache229932 vu2014 20 0 297m 35m 4596 S 11,2 0,9 0:00.34 apache229929 vu2014 20 0 297m 35m 4600 S 9,9 0,9 0:00.35 apache229933 vu2014 20 0 292m 31m 3844 R 9,2 0,8 0:00.28 apache229918 vu2014 20 0 298m 38m 6172 R 7,9 1,0 0:00.40 apache229922 vu2014 20 0 298m 38m 5920 R 7,9 1,0 0:00.38 apache229920 vu2014 20 0 297m 36m 4976 S 7,2 0,9 0:00.36 apache229934 vu2014 20 0 275m 14m 3396 R 3,0 0,4 0:00.09 apache229935 vu2014 20 0 273m 11m 3392 R 1,6 0,3 0:00.05 apache229936 vu2014 20 0 272m 10m 3392 R 1,0 0,3 0:00.03 apache229938 vu2014 20 0 271m 9644 3388 R 1,0 0,2 0:00.03 apache229937 vu2014 20 0 271m 9676 3388 R 0,7 0,2 0:00.02 apache227757 root 20 0 245m 2892 612 S 0,3 0,1 0:45.07 fail2ban-server29903 vu2014 20 0 298m 37m 5516 S 0,3 1,0 0:00.44 apache229930 root 20 0 23252 1716 1204 R 0,3 0,0 0:00.01 top 1 root 20 0 10648 20 0 S 0,0 0,0 0:01.75 init 2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd 3 root 20 0 0 0 0 S 0,0 0,0 0:04.91 ksoftirqd/0 5 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0 6 root rt 0 0 0 0 S 0,0 0,0 0:00.00 migration/0 7 root rt 0 0 0 0 S 0,0 0,0 0:00.50 watchdog/0 8 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 cpuset 9 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 khelper 10 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kdevtmpfs 11 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 netns 12 root 20 0 0 0 0 S 0,0 0,0 0:00.16 sync_supers 13 root 20 0 0 0 0 S 0,0 0,0 0:00.00 bdi-default 14 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kintegrityd 15 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kblockd 17 root 20 0 0 0 0 S 0,0 0,0 0:00.05 khungtaskd 18 root 20 0 0 0 0 S 0,0 0,0 0:16.04 kswapd0 19 root 25 5 0 0 0 S 0,0 0,0 0:00.00 ksmd 20 root 39 19 0 0 0 S 0,0 0,0 0:00.00 khugepaged 21 root 20 0 0 0 0 S 0,0 0,0 0:00.00 fsnotify_mark 22 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 crypto 138 root 20 0 0 0 0 S 0,0 0,0 0:00.08 jbd2/vda6-8 139 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 ext4-dio-unwrit 148 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kworker/u:1 286 root 20 0 21248 4 4 S 0,0 0,0 0:00.05 udevd 399 root 20 0 21244 0 0 S 0,0 0,0 0:00.00 udevd 400 root 20 0 21244 0 0 S 0,0 0,0 0:00.00 udevd 411 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kpsmoused 415 root 20 0 0 0 0 S 0,0 0,0 0:00.00 khubd


    Keine beunruhigenden Werte der einzelnen Prozesse. Allerdings stiegen die Apache2-Prozesse kurz darauf sprunghaft an und ebenso die Speicherauslastung.
    Ich habe darauf hin den Apache2 gestoppt (/etc/init.d/apache2 stop). Die Werte normalisierten sich augenblicklich. Als ich dann aber den Apache2 wieder starten wollte, erhielt ich eine Fehlermeldung.

    Code
    1. [....] Starting web server: apache2(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80no listening sockets available, shutting downUnable to open logsAction 'start' failed.The Apache error log may have more information. failed!

    Im Apache2-Error-Log war dazu folgendes zu lesen:

    Code
    1. [Wed Jan 20 15:58:28 2016] [alert] i-MSCP Vlogger: Unable to dump tracker: DBI connect('database=imscp;host=127.0.0.1;port=3306','vlogger_user',...) failed: Can't connect to MySQL server on '127.0.0.1' (111) at /usr/local/sbin/vlogger line 493
    2. [Wed Jan 20 16:13:14 2016] [alert] i-MSCP Vlogger: Unable to dump tracker: DBI connect('database=imscp;host=127.0.0.1;port=3306','vlogger_user',...) failed: Too many connections at /usr/local/sbin/vlogger line 493
    3. [Wed Jan 20 16:32:25 2016] [notice] i-MSCP Vlogger: caught TERM, shutting down
    4. zend_mm_heap corrupted
    5. zend_mm_heap corrupted
    6. [Wed Jan 20 17:32:30 2016] [notice] caught SIGTERM, shutting down

    Ich verstehe nur soviel, dass es am Logging scheitert, da keine Datenbankverbindung hergestellt werden kann. Ich kann aber nicht erkennen worin die eigentliche Ursache liegt. Ist es Apache2, MySQL oder hat es etwas mit i-MSCP Konfigurationen zu tun.


    Hat jemand von Euch vielleicht eine Idee. Würde mich über Anregungen freuen.


    Gruß, Curio

    Hallo Leute,


    Mein Server: KVM-Server, Debian 7.9 Wheezy, PHP v5.5.30, MySQL v5.5.46, Apache v2.2.22, wird als Web- und Mailserver genutzt.


    Nach dem Update von i-mscp 1.2.9 auf die 1.2.10 kam es vereinzelt zu Abbrüchen im E-Mail-Verkehr. Als sich diese Abbrüche dann massierten, habe ich gleich auf die i-mscp Version 1.2.11 aktualisiert, da ich danach die Mailserverkonfiguration eh immer neu durchführe. Die Updatevorgänge erfolgten exakt nach den Vorgaben aus der INSTALL-Datei. I-MSCP-Dienste wurden gestoppt, php-apc wurde aus der packages-wheezy.xml entfernt und i-MSCP Plugins nutze ich nicht.


    Nach dem letzten i-mscp Update lief der Server ca. einen halben Tag ohne Probleme, dann traten wieder die Verbindungsabbrüche im E-Mail-Verkehr auf. Gleichzeitig waren aber auch die Webseiten nicht mehr erreichbar. Ich konnte mich zwar per SSH noch mit dem Server verbinden, jedoch extrem verzögert. In der mail.log konnte ich feststellen, dass in den Problemzeiten die Verbindungen an einer nicht funktionierenden Authentifizierung scheiterten. In der Apache2/error.log fand ich jedoch viele Fehlermeldungen, wie diese:

    Code
    1. [Tue Jan 19 14:33:11 2016] [alert] i-MSCP Vlogger: Unable to dump tracker: DBI connect('database=imscp;host=127.0.0.1;port=3306','vlogger_user',...) failed: Can't connect to MySQL server on '127.0.0.1' (111) at /usr/local/sbin/vlogger line 493


    und im syslog:


    Der Versuch, die Dinge mit einen ACPI Reboot über das vServerpanel zu richten schlug fehl. Erst ein Shutdown mit anschließendem Neustart brachte kurzzeitige Besserung. Beim Systemneustart viel mir auf, das er bis zum Start des i-MSCP Network Managers alles rasch ablief. Der Start dieses Network Managers dauerte schon recht lange. Danach zeigten sich dann Meldungen wie "too many connections", "out of memory" und "kill process". Mit letzterem wurden dann wichtige Prozesse beendet, wie z.B amavis, clamav, bis hin zu mysql. Dann stoppte der Startvorgang.
    Handelt es sich dabei um eine Überlastung der MySQL Datenbank? Wodurch?


    Curio

    Hallo,


    Ich habe i-MSCP auf die neue stable Version 1.2.0 aktualisiert. Das Upgrade verlief völlig problemfrei. Web- und Mailserver arbeiten weiterhin korrekt.
    Per Systemmail erhalte ich jedoch (NGINX?)-Warnungen.

    Code
    1. Cron <root@srv> [ -x /usr/lib/php5/maxlifetime ] && [ -x /usr/lib/php5/sessionclean ] && [ -d /var/lib/php5 ] && /usr/lib/php5/sessionclean /var/lib/php5 $(/usr/lib/php5/maxlifetime)PHP Warning: Module 'mysqlnd' already loaded in Unknown on line 0PHP Warning: Module 'PDO' already loaded in Unknown on line 0PHP Warning: Module 'mysqlnd' already loaded in Unknown on line 0PHP Warning: Module 'PDO' already loaded in Unknown on line 0


    Die nginx error.log Datei zeigt dazu folgende Ausgabe:

    Code
    1. 2014/12/30 11:07:46 [emerg] 2107#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    2. 2014/12/30 11:07:46 [emerg] 2107#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    3. 2014/12/30 11:07:46 [emerg] 2107#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    4. 2014/12/30 11:07:46 [emerg] 2107#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    5. 2014/12/30 11:07:46 [emerg] 2107#0: bind() to 0.0.0.0:80 failed (98: Address already in use)
    6. 2014/12/30 11:07:46 [emerg] 2107#0: still could not bind()


    Offensichtlich geht es hier um Module die NGINX laden möchte, die jedoch schon geladen sind (durch Apache?).
    Liegt hier ein Bug vor oder habe ich in der Upgradeanleitung bzw. Errata etwas übersehen?


    Mein Rootserver:
    Debian 7.7
    php5 5.4.35-0+deb7u2
    Apache 2 ITK MPM 2.2.22-13+deb7u3
    i-MSCP 1.2.0


    Gruß, Curio