MySQL-Ausfälle

Fireball22

Registered User
Hallo,
ich habe neuerdings immer wieder das Problem, dass meine MySQL-Datenbank auf meinem V-Server komplett ausfällt.
OS ist Suse Linux 9.3.

Da ich mich noch gar nicht mit MySQL beschäft habe, weiß ich nicht woran das liegen könnte und wie ich diese wieder neustarte und ist MySQL eigentlich auch ein MySQL-Server?

Was kann ich dagegen machen, um diese ständigen Ausfälle immer zu verhindern?

Fireball22
 
Zunächst einmal die Logfiles konsultieren. Was sagen denn deine Logfiles zu den Ausfällen? Welche Art von Ausfall hast du? Beendet sich der Dienst oder nimmt er nur keine Anfragen mehr an?
 
Ok, im Moment ist es gerade wieder soweit!!
Kompletter MySQL-Ausfall!

Folgendes wird auf meiner Homepage beim Counter angezeigt:
Code:
Warning: mysql_connect() [function.mysql-connect]: #HY000Can't create a new thread (errno 11); if you are not out of available memory, you can consult the manual for a possible OS-dependent bug in /var/www/vhosts/michis-homepage.net/httpdocs/counter/includes/dbconnect.inc.php on line 25
ERROR: Konnte keine Verbindung zur Datenbank aufbauen

Horde Webmail gibt mir zu erkennen, dass der MySQL-Connect nicht möglich ist.

Das einloggen mit SSH ist nicht mehr möglich, genausowenig wie einige Funktionen in Plesk!

Ich musste aber gerade feststellen, dass der Fehler immer schwankt, also gerade ging es wieder für zwei Sekunden, dann ging es wieder für paar Minuten nicht mehr.

Was kann ich machen?

Fireball22
 
Der Fehler von deiner Homepage sagt nur, dass keine Verbindung zu deinem MySQL Server möglich ist. Interssant sind die auszüge aus den Logfiles. Die Logfiles findest du unter /var/log/...
 
Also ich habe jetzt mal den Server neugestartet um wieder Zugriff drauf zu bekommen, folgende RAM-Ausnutzung konnte ich im Moment festestellen:

96,84% Ausnutzung d.h. 1.43 GB von 1.48 GB.

Das ist relativ wenig was da noch übrig bleibt, weil Strato mir nämlich laut Vetrag mindestens ca. 180 MB zuschreibt.

Was kann ich da dagegen machen?

Fireball22
 
Hallo,

poste doch mal die Ausgabe von
Code:
ps aux
und
Code:
top
damit wir mal schauen können was da alles läuft.

Interessant wäre auch
Code:
free
 
Die Ausgabe von Free:

Code:
h852677:~ # free
             total       used       free     shared    buffers     cached
Mem:       1548884    1510924      37960          0     375128     735884
-/+ buffers/cache:     399912    1148972
Swap:      3068392     191560    2876832

Und hier die Ausgabe von top:

Code:
top - 16:15:44 up 35 min,  1 user,  load average: 0.15, 0.05, 0.02
Tasks:  87 total,   1 running,  83 sleeping,   2 stopped,   1 zombie
Cpu(s):   0.0% user,   1.0% system,   0.0% nice,  99.0% idle
Mem:   1548884k total,  1511868k used,    37016k free,   375168k buffers
Swap:  3068392k total,   191560k used,  2876832k free,   735980k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 1412 root      14   0  1080 1080  824 R  1.0  0.1   0:00.17 top
    1 root       8   0   244  244  216 S  0.0  0.0   0:00.03 init
31717 root       9   0   640  640  544 S  0.0  0.0   0:00.04 syslogd
31723 root       9   0  1168 1168 1148 S  0.0  0.1   0:00.00 saslauthd
31724 root       9   0  1168 1168 1148 S  0.0  0.1   0:00.00 saslauthd
31768 root       9   0  1972 1972 1604 S  0.0  0.1   0:00.19 sshd
31774 root       9   0   952  952  776 S  0.0  0.1   0:00.05 xinetd
31821 named      9   0  3076 3072 2216 S  0.0  0.2   0:00.00 named
31822 named      9   0  3076 3072 2216 S  0.0  0.2   0:00.00 named
31823 named      9   0  3076 3072 2216 S  0.0  0.2   0:00.03 named
31824 named      9   0  3076 3072 2216 S  0.0  0.2   0:00.00 named
31825 named      9   0  3076 3072 2216 S  0.0  0.2   0:00.00 named
31837 root       9   0  1140 1136  928 S  0.0  0.1   0:00.00 mysqld_safe
31871 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.14 mysqld
31874 mysql      8   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31875 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31876 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31877 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.01 mysqld
31878 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31881 qmails     8   0   468  468  396 S  0.0  0.0   0:00.01 qmail-send
31883 qmaill     9   0   448  448  388 S  0.0  0.0   0:00.00 splogger
31884 root       9   0   348  348  268 S  0.0  0.0   0:00.00 qmail-lspawn
31885 qmailr     8   0   360  360  280 S  0.0  0.0   0:00.00 qmail-rspawn
31886 qmailq     9   0   320  320  272 S  0.0  0.0   0:00.00 qmail-clean
31887 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31888 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31889 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.01 mysqld
31890 mysql      9   0 19124  18m 4432 S  0.0  1.2   0:00.00 mysqld
31952 postgres   9   0  3540 3540 3468 S  0.0  0.2   0:00.31 postmaster
31955 postgres   9   0  3600 3600 3480 S  0.0  0.2   0:00.00 postmaster
31956 postgres   9   0  2572 2572 2508 S  0.0  0.2   0:00.00 postmaster
31957 postgres   9   0  2688 2688 2500 S  0.0  0.2   0:00.00 postmaster
31969 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.64 spamd
31971 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.67 spamd
31972 popuser    9   0 22172  21m  20m S  0.0  1.4   0:00.00 spamd
31973 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31974 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31975 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31976 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31977 popuser    9   0 22172  21m  20m S  0.0  1.4   0:00.01 spamd
31978 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31979 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.00 spamd
31980 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.01 spamd
31981 popuser    9   0 22176  21m  20m S  0.0  1.4   0:00.01 spamd
32011 root       9   0 13744  13m  13m S  0.0  0.9   0:00.85 httpd2-prefork
32018 root       9   0 12468  12m  11m S  0.0  0.8   0:00.00 httpd2-prefork
32019 wwwrun     9   0 14816  14m  13m S  0.0  1.0   0:00.28 httpd2-prefork
32020 wwwrun     9   0 14808  14m  13m S  0.0  1.0   0:00.15 httpd2-prefork
32021 wwwrun     9   0 14992  14m  13m S  0.0  1.0   0:00.26 httpd2-prefork

Und das ist die Ausgabe von ps -aux:

Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0    604   244 ?        Ss   15:40   0:00 init
root     31717  0.0  0.0   1456   640 ?        Ss   15:40   0:00 /sbin/syslogd -a /var/lib/named/dev/log -a /var/lib/ntp/dev/log -a /var/lib
root     31723  0.0  0.0   3984  1168 ?        Ss   15:40   0:00 /usr/sbin/saslauthd -n 2 -a pam
root     31724  0.0  0.0   3984  1168 ?        S    15:40   0:00 /usr/sbin/saslauthd -n 2 -a pam
root     31768  0.0  0.1   4792  1972 ?        Ss   15:40   0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root     31774  0.0  0.0   2076   952 ?        Ss   15:40   0:00 /usr/sbin/xinetd
named    31821  0.0  0.1  12004  3072 ?        Ss   15:40   0:00 /usr/sbin/named -t /var/lib/named -u named
named    31822  0.0  0.1  12004  3072 ?        S    15:40   0:00 /usr/sbin/named -t /var/lib/named -u named
named    31823  0.0  0.1  12004  3072 ?        S    15:40   0:00 /usr/sbin/named -t /var/lib/named -u named
named    31824  0.0  0.1  12004  3072 ?        S    15:40   0:00 /usr/sbin/named -t /var/lib/named -u named
named    31825  0.0  0.1  12004  3072 ?        S    15:40   0:00 /usr/sbin/named -t /var/lib/named -u named
root     31837  0.0  0.0   2372  1136 ?        S    15:40   0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.
mysql    31871  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31874  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31875  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31876  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31877  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31878  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
qmails   31881  0.0  0.0   1436   468 ?        S    15:40   0:00 qmail-send
qmaill   31883  0.0  0.0   1392   448 ?        S    15:40   0:00 splogger qmail
root     31884  0.0  0.0   1392   348 ?        S    15:40   0:00 qmail-lspawn ./Maildir/
qmailr   31885  0.0  0.0   1388   360 ?        S    15:40   0:00 qmail-rspawn
qmailq   31886  0.0  0.0   1380   320 ?        S    15:40   0:00 qmail-clean
mysql    31887  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31888  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31889  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
mysql    31890  0.0  1.2  58172 19120 ?        S    15:40   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid
postgres 31952  0.0  0.2  18036  3540 ?        S    15:40   0:00 /usr/bin/postmaster -D /var/lib/pgsql/data
postgres 31955  0.0  0.2  18036  3600 ?        S    15:40   0:00 postgres: writer process
postgres 31956  0.0  0.1   8952  2572 ?        S    15:40   0:00 postgres: stats buffer process
postgres 31957  0.0  0.1   8080  2688 ?        S    15:40   0:00 postgres: stats collector process
popuser  31969  0.0  1.4  24652 22172 ?        Ss   15:40   0:00 /usr/sbin/spamd --username=popuser --daemonize --helper-home-dir=/var/qmail
popuser  31971  0.0  1.4  24652 22172 ?        Ss   15:40   0:00 /usr/sbin/spamd --username=popuser --daemonize --helper-home-dir=/var/qmail
popuser  31972  0.0  1.4  24652 22168 ?        S    15:40   0:00 spamd child
popuser  31973  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31974  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31975  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31976  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31977  0.0  1.4  24652 22168 ?        S    15:40   0:00 spamd child
popuser  31978  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31979  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31980  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
popuser  31981  0.0  1.4  24652 22172 ?        S    15:40   0:00 spamd child
root     32011  0.0  0.8  30284 13740 ?        Ss   15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
root     32018  0.0  0.8  29392 12464 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32019  0.0  0.9  30964 14804 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32020  0.0  0.9  30820 14796 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32021  0.0  0.9  30948 14984 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32022  0.0  0.9  31028 15020 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32023  0.0  0.9  31048 14984 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
root     32032  0.0  0.3  48012  5696 ?        Ss   15:40   0:00 /usr/local/psa/admin/bin/httpsd
psaadm   32036  0.0  1.0  51124 16480 ?        S    15:40   0:01 /usr/local/psa/admin/bin/httpsd
root     32096  0.0  0.0   1668   764 ?        Ss   15:41   0:00 /usr/sbin/cron
root     32104  0.0  0.0   1676   788 ?        S    15:41   0:00 /usr/sbin/cron
root     32105  0.0  0.0      0     0 ?        Zs   15:41   0:00 [server_linux] <defunct>
root     32111  0.0  0.0   1304   292 ?        S    15:41   0:00 bin/qmail-inject -H --
root     32112  0.0  0.1  19856  1996 ?        SN   15:41   0:01 /home/ts/tss2_rc2/server_linux
root     32113  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32114  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32115  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32116  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
mailman  32117  0.0  0.3   8552  5668 ?        Ss   15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/mailmanctl --quiet --stale-lock-cleanu
mailman  32118  0.0  0.3   8200  5484 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
mailman  32119  0.0  0.3   8224  5492 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
mailman  32123  0.0  0.3   8216  5484 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
mailman  32124  0.0  0.3   8192  5480 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
mailman  32125  0.0  0.3   8208  5532 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
mailman  32126  0.0  0.3   8832  6072 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
mailman  32127  0.0  0.3   8148  5528 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
mailman  32128  0.0  0.3   8148  5480 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s
wwwrun   32129  0.0  0.9  30984 14968 ?        S    15:41   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32130  0.0  0.9  30992 14968 ?        S    15:41   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32131  0.0  0.9  31000 14980 ?        S    15:41   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
drweb    32133  0.2  0.7  13976 12052 ?        Ss   15:41   0:05 /opt/drweb/drwebd -ini=/etc/drweb/drweb32.ini
root     32134  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32135  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32136  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
root     32137  0.0  0.1  19856  1996 ?        S    15:41   0:00 /home/ts/tss2_rc2/server_linux
wwwrun   32143  0.0  0.9  31032 15000 ?        S    15:41   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32518  0.0  0.9  31016 15024 ?        S    15:47   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
psaadm   32524  0.0  0.8  49844 12408 ?        S    15:47   0:00 /usr/local/psa/admin/bin/httpsd
psaadm   32528  0.0  0.8  50148 12724 ?        S    15:47   0:00 /usr/local/psa/admin/bin/httpsd
root      1017  0.1  0.1   8000  2508 ?        Ss   16:13   0:00 sshd: root@pts/0
root      1020  0.0  0.1   3076  1884 pts/0    Ss   16:13   0:00 -bash
root      1083  3.7  0.0   1976  1092 pts/0    T    16:14   0:12 top
root      1411  0.0  0.0   1976  1080 pts/0    T    16:15   0:00 top
root      1412  0.0  0.0   1976  1080 pts/0    T    16:15   0:00 top
root      1454  0.0  0.1   3592  2140 pts/0    T    16:17   0:00 vi
root      1463  0.0  0.1   3592  2168 pts/0    T    16:18   0:00 vi
root      1465  0.1  0.0   1976  1080 pts/0    T    16:18   0:00 top
root      1583  0.0  0.0   2584   880 pts/0    R+   16:20   0:00 ps -aux

Fireball22
 
Hallo,

um es mal kurz zu fassen.
Deine Prozesse verbraten zuviel RAM wodurch dann dein vServer anfängt Prozesse zu vernachlässigen, also die können auf Grund des RAM - Mangels nicht mehr arbeiten.

z.B. 12 mal spamd ??
Dann hast du einen Zombie-Prozess, wenn ich mich nicht täusche müsste das ein TS2 Server sein.
Der im übrigen auch 9 Prozesse hat.

Und so weiter.
 
Ja, das frage ich mich auch, aber warum sind dass so viele Prozesse und wie bekomme ich diese wieder weg, sodass alles wieder ordnungsgemäß läuft?

Habe ich denn den von Strato zugeteilten RAM überhaupt noch frei?

Fireball22
 
Also ich würde auch sagen, für einen V-Server einfach zuviel 'Zeugs'.
Du hast 9Teamspeak-Mothers.
(-->Ist dir bewusst, dass du Childs anlegen kannst über das Webinterface?) Darauf, dass du sie als 'root' gestartet haste gehe ich mal nicht ein ;)...
Du sollest dir noch einmal vor Augen führen, dass es kein ROOT ist, sondern nur ein vServer! Schränke dich ein bisl ein und mache weniger auf der Kiste!
Es läuft auch noch PLESK, was auch schon nicht grade Resscourcen schonend ist!
Also einfach bisl zurückschrauben, dann sollte das auch besser laufen.

Lg
Free
 
Was verstehst du denn unter Mothers?
Eigentlich ist nur ein einziger Server auf nur einem einzigen Port auf meinem V-Server installiert!

Und ich kann mir auch kaum vorstellen, dass 180 MB nicht mehr dafür ausreichen!

Was kann ich denn da machen um alle überflüssigen mehrfach vorhandenen Prozesse wieder normal laufen zu lassen?

Fireball22
 
Wie oft hast du

Code:
/home/ts/tss2_rc2/server_linux

gestartet?

Nur EINMAL?
Du sagst es läuft nur ein TS-Server???
Dann kann das schonmal GAR nicht sein, dass 'server_linux' so oft dort auftaucht!
Kill am besten mal alle Teamspeak Prozesse und starte ihn EIN-mal!
Und wenn du dabei bist, dann beachte bitte meine Anspielung weiter oben, dass du es nicht als 'root' starten sollst!

Lg
Free
 
Ok, hab ich mal gemacht, folgendes kam dabei raus:

Code:
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0    604   244 ?        Ss   15:40   0:00 init
root     31717  0.0  0.0   1456   640 ?        Ss   15:40   0:00 /sbin/syslogd -a /var/lib/named/dev/log -a /var/lib/ntp/dev/log -a /var/lib/stu
root     31723  0.0  0.0   3984  1168 ?        Ss   15:40   0:00 /usr/sbin/saslauthd -n 2 -a pam
root     31724  0.0  0.0   3984  1168 ?        S    15:40   0:00 /usr/sbin/saslauthd -n 2 -a pam
root     31768  0.0  0.1   4792  1972 ?        Ss   15:40   0:00 /usr/sbin/sshd -o PidFile=/var/run/sshd.init.pid
root     31774  0.0  0.0   2076   952 ?        Ss   15:40   0:00 /usr/sbin/xinetd
named    31821  0.0  0.1  12004  3076 ?        Ss   15:40   0:00 [named]
named    31822  0.0  0.1  12004  3076 ?        S    15:40   0:00 [named]
named    31823  0.0  0.1  12004  3076 ?        S    15:40   0:00 [named]
named    31824  0.0  0.1  12004  3076 ?        S    15:40   0:00 [named]
named    31825  0.0  0.1  12004  3076 ?        S    15:40   0:00 [named]
root     31837  0.0  0.0   2372  1136 ?        S    15:40   0:00 /bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid
mysql    31871  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31874  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31875  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31876  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31877  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31878  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
qmails   31881  0.0  0.0   1436   468 ?        S    15:40   0:00 qmail-send
qmaill   31883  0.0  0.0   1392   448 ?        S    15:40   0:00 splogger qmail
root     31884  0.0  0.0   1392   348 ?        S    15:40   0:00 qmail-lspawn ./Maildir/
qmailr   31885  0.0  0.0   1388   364 ?        S    15:40   0:00 qmail-rspawn
qmailq   31886  0.0  0.0   1380   320 ?        S    15:40   0:00 qmail-clean
mysql    31887  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31888  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31889  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
mysql    31890  0.0  1.2  58632 19332 ?        S    15:40   0:00 [mysqld]
postgres 31952  0.0  0.2  18036  3540 ?        S    15:40   0:00 /usr/bin/postmaster -D /var/lib/pgsql/data
postgres 31955  0.0  0.2  18036  3600 ?        S    15:40   0:00 postgres: writer process
postgres 31956  0.0  0.1   8952  2572 ?        S    15:40   0:00 postgres: stats buffer process
postgres 31957  0.0  0.1   8080  2688 ?        S    15:40   0:00 postgres: stats collector process
popuser  31969  0.0  1.4  24652 22172 ?        Ss   15:40   0:00 [spamd]
popuser  31971  0.0  1.4  24652 22172 ?        Ss   15:40   0:00 [spamd]
popuser  31972  0.0  1.4  24652 22168 ?        S    15:40   0:00 [spamd]
popuser  31973  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31974  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31975  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31976  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31977  0.0  1.4  24652 22168 ?        S    15:40   0:00 [spamd]
popuser  31978  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31979  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31980  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
popuser  31981  0.0  1.4  24652 22172 ?        S    15:40   0:00 [spamd]
root     32011  0.0  0.8  30284 13740 ?        Ss   15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
root     32018  0.0  0.8  29392 12464 ?        S    15:40   0:00 /usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf
wwwrun   32020  0.0  0.9  30992 15212 ?        S    15:40   0:02 [httpd2-prefork]
wwwrun   32021  0.0  0.9  30972 15236 ?        S    15:40   0:03 [httpd2-prefork]
root     32032  0.0  0.3  48012  5696 ?        Ss   15:40   0:00 /usr/local/psa/admin/bin/httpsd
psaadm   32036  0.0  1.0  51124 16484 ?        S    15:40   0:01 [httpsd]
root     32096  0.0  0.0   1668   764 ?        Ss   15:41   0:00 /usr/sbin/cron
mailman  32117  0.0  0.3   8552  5668 ?        Ss   15:41   0:00 [mailmanctl]
mailman  32118  0.0  0.3   8200  5484 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=ArchRunner:0:1 -s
mailman  32119  0.0  0.3   8224  5492 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=BounceRunner:0:1 -s
mailman  32123  0.0  0.3   8216  5484 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=CommandRunner:0:1 -s
mailman  32124  0.0  0.3   8192  5480 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=IncomingRunner:0:1 -s
mailman  32125  0.0  0.3   8208  5532 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=NewsRunner:0:1 -s
mailman  32126  0.0  0.3   8832  6072 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=OutgoingRunner:0:1 -s
mailman  32127  0.0  0.3   8148  5528 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=VirginRunner:0:1 -s
mailman  32128  0.0  0.3   8148  5480 ?        S    15:41   0:00 /usr/bin/python /usr/lib/mailman/bin/qrunner --runner=RetryRunner:0:1 -s
drweb    32133  0.0  0.7  14016 12052 ?        Ss   15:41   0:13 [drwebd]
wwwrun   32143  0.0  0.9  31032 15296 ?        S    15:41   0:07 [httpd2-prefork]
psaadm   32524  0.0  0.8  49844 12408 ?        S    15:47   0:00 [httpsd]
psaadm   32528  0.0  0.8  50148 12792 ?        S    15:47   0:00 [httpsd]
wwwrun    6479  0.0  1.1  33876 18044 ?        S    18:09   0:01 [httpd2-prefork]
wwwrun    6480  0.0  0.9  31036 15344 ?        S    18:09   0:02 [httpd2-prefork]
wwwrun    6489  0.0  1.1  33876 18088 ?        S    18:09   0:01 [httpd2-prefork]
wwwrun    6545  0.0  1.0  32024 16444 ?        S    18:12   0:00 [httpd2-prefork]
wwwrun    6555  0.0  1.1  33876 18120 ?        S    18:13   0:05 [httpd2-prefork]
wwwrun    6850  0.0  0.9  31028 15280 ?        S    18:16   0:01 [httpd2-prefork]
wwwrun    6851  0.0  0.9  30944 14980 ?        S    18:16   0:00 [httpd2-prefork]
root     11157  0.0  0.1   8016  2524 ?        Rs   20:54   0:00 sshd: root@pts/0
root     11162  0.0  0.1   3076  1852 pts/0    Ss   20:54   0:00 -bash
ts       11236  0.0  0.0   2540  1068 pts/0    S    20:56   0:00 [su]
ts       11237  0.2  0.1   3324  1836 pts/0    R    20:56   0:00 bash
ts       11254 11.4  0.1  18728  1824 pts/0    SN   20:57   0:01 ./server_linux -PID=tsserver2.pid
ts       11255  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11256  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11257  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11258  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11259  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11260  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11261  0.0  0.1  18728  1824 pts/0    S    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11262  0.0  0.1  18728  1824 pts/0    R    20:57   0:00 ./server_linux -PID=tsserver2.pid
ts       11263  0.0  0.0   2584   880 pts/0    R+   20:57   0:00 ps -aux

EDIT:
Von diesem Problem mal abgesehen sollte das doch überhaupt nichts ausmachen, weil ich doch von Strato ca. 180 MB RAM laut Vetrag garantiert bekomme, nur sehe ich davon gar nichts!

Fireball22
 
Last edited by a moderator:
Ich habe jetzt nochmals bei Strato nachgesehen und habe jetzt die exakte Zahl.
RAM-Garantiert: 128 MB
RAM-Dynamisch: 384 MB

Ich habe bereits an Strato geschrieben und nachgefragt und habe vom Support folgendes Script bekommen:

Code:
#!/bin/bash

x=$(cat /proc/user_beancounters |grep privvmpages|awk 'BEGIN{ cur=max=lim=0; }{ cur+=$2;
max+=$3;lim+=$5 } END {print cur*4/1024,max*4/1024,lim*4/1024}')
zugesichert=$(cat /proc/user_beancounters |grep oomguarpages|awk 'BEGIN{ cur=max=lim=0; }{ lim+=$4 } END { print lim*4/1024}')

momentan=$(echo $x| awk '{print $1}')
maximalgenutzt=$(echo $x| awk '{print $2}') maximalnutzbar=$(echo $x| awk '{print $3}')

echo "VPS Speichernutzung:"
echo "Momentan genutzt:       $momentan MB"
echo "Zugesichert:            $zugesichert MB"
echo "Maximal nutzbar:        $maximalnutzbar MB"

Als Ausgabe erhalte ich im Moment folgendes:

Code:
VPS Speichernutzung:
Momentan genutzt:       335.477 MB
Zugesichert:            259.375 MB
Maximal nutzbar:        791.281 MB

Aber irgendwie trau ich dieser Ausgabe/dem Script nicht ganz!
Denn laut Vetrag bekomme ich maximal 384 MB und nicht 791 MB.
Und zugesichert sind auch ekine 259 MB sondern nur 128 MB.
Nicht dass ich dagegen jetzt etwas habe, aber ich finde es seltsam, dass ich gleich mehr als doppelt so viel RAM zugeschrieben bekomme und ich denke dass da evtl. was falsch dran ist, oder?
Sonst hätte ich ja eigentlich keine Probleme mit der RAM...

Fireball22
 
wegen dem
Denn laut Vetrag bekomme ich maximal 384 MB und nicht 791 MB.
Und zugesichert sind auch keine 259 MB sondern nur 128 MB.
würde ich mir keine Gedanken machen. Du hast einen Strato vServer-A, genauso wie ich auch. Momentan bekommste von Strato mehr als Dir zusteht, vor 14 Wochen war es noch mehr.

Dein Problem kann ansich überall liegen... Eventuell schlechtes Datenbankmodell oder anderes....

Speicher schließe ich aus, so lange die Angabe von Dir nicht ein Auszug nach dem Neustart war. Ich nutze meist zwischen 380 und 460 MB ohne Probleme.

Gruß, Ingo
 
Doch, das liegt leider 100%ig am Speicher, weil ich gestern festgestellt habe, dass der RAM pro Tag ca. 50 MB mehr ausgelastet wird und im moment ist er schon 560 MB belegt!

An was kann das liegen?

Fireball22
 
Hallo,

wenn du dir die Ausgabe von "ps aux" anschaust müsstest du eigentlicht darauf kommen.

Aber das haben wir ja bereits ein paar Posts vorher erwähnt :rolleyes:
 
Mal ein kleiner Vergleichswert. Ich habe den VServer C bei Strato:

Momentan genutzt: 345,105 MB
Zugesichert: 515,867 MB
Maximal nutzbar: 1012,98 MB

Klasse Laden ;)
 
Back
Top