-bash: fork: Cannot allocate memory Wer hat Rat?

  • Thread starter Thread starter Deleted member 13046
  • Start date Start date
D

Deleted member 13046

Guest
Hallo,
ich bekomme immer ein -bash: fork: Cannot allocate memory
wenn ich mich in die VZ via Putty einlogge und einige Dienste sterben ab. (logs z.B)
System:
Host: Debian6 64 mit OpenVZ
Container: Debian6 64 250GB Disk 3GB RAM zugewiesen mit Confixx und Apache MySQL Postfix fail2ban usw.

Speicher ist jede Menge vorhanden:
Code:
top - 08:51:37 up 14 min,  1 user,  load average: 0.18, 0.16, 0.10
Tasks:  48 total,   1 running,  46 sleeping,   0 stopped,   1 zombie
Cpu(s): 12.4%us,  2.2%sy,  0.0%ni, 85.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3072000k total,   515032k used,  2556968k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2483 www-data  20   0  252m  28m 4540 S   26  1.0   0:03.39 apache2
 2399 www-data  20   0  243m  20m 4952 S    9  0.7   0:04.05 apache2
 2518 www-data  20   0  237m  12m  884 S    6  0.4   0:00.18 apache2
 2429 mysql     20   0  155m  27m 7268 S    3  0.9   0:02.88 mysqld
 2398 www-data  20   0     0    0    0 Z    2  0.0   0:04.60 apache2 <defunct>
 2482 root      20   0 19040 1308 1016 R    0  0.0   0:00.16 top
    1 root      20   0  8356  796  668 S    0  0.0   0:00.00 init
  353 root      20   0  116m 1492 1072 S    0  0.0   0:00.02 rsyslogd
  371 root      20   0  237m  18m 7212 S    0  0.6   0:00.09 apache2
  375 root      20   0 16560 1824 1476 S    0  0.1   0:00.08 pipelog.pl
  394 root      20   0 20908  968  732 S    0  0.0   0:00.00 cron
  405 root      20   0 97312 6668 2048 S    0  0.2   0:00.45 fail2ban-server
  473 root      20   0  3956  640  508 S    0  0.0   0:00.00 mysqld_safe
  709 root      20   0 39052  936  580 S    0  0.0   0:00.02 dovecot
  710 root      20   0 75024 3300 2456 S    0  0.1   0:00.01 dovecot-auth
  713 root      20   0 74892 3344 2560 S    0  0.1   0:00.01 dovecot-auth
  726 dovecot   20   0 36916 2572 2020 S    0  0.1   0:00.00 imap-login
  727 dovecot   20   0 36916 2572 2020 S    0  0.1   0:00.00 imap-login
  728 dovecot   20   0 36916 2568 2020 S    0  0.1   0:00.00 imap-login
 2154 root      20   0 32024 2072 1528 S    0  0.1   0:00.02 ntpd
 2158 polw      20   0 54568  12m 1296 S    0  0.4   0:00.00 perl
 2159 polw      20   0 54568  12m  984 S    0  0.4   0:00.00 perl
 2162 postgrey  20   0 58276  13m 2844 S    0  0.4   0:00.07 postgrey
 2181 root      20   0 54564  960  460 S    0  0.0   0:00.00 saslauthd
 2182 root      20   0 54564  656  156 S    0  0.0   0:00.00 saslauthd
 2183 root      20   0 54564  544   44 S    0  0.0   0:00.00 saslauthd
 2184 root      20   0 54564  544   44 S    0  0.0   0:00.00 saslauthd
 2185 root      20   0 54564  544   44 S    0  0.0   0:00.00 saslauthd
 2190 root      35  15  118m  53m 2760 S    0  1.8   0:01.35 spamd
 2216 root      35  15  118m  51m  616 S    0  1.7   0:00.00 spamd
 2217 root      35  15  118m  51m  616 S    0  1.7   0:00.00 spamd
 2230 root      20   0 49176 1128  580 S    0  0.0   0:00.00 sshd
 2235 root      20   0 27020 1444 1104 S    0  0.0   0:00.00 vsftpd
 2248 root      20   0 70496 3380 2636 S    0  0.1   0:00.18 sshd
 2250 root      20   0 12452  992  704 S    0  0.0   0:00.00 sftp-server
 2320 root      20   0 74892 3280 2508 S    0  0.1   0:00.01 dovecot-auth
 2354 dovecot   20   0 36904 2568 2020 S    0  0.1   0:00.00 pop3-login
 2392 dovecot   20   0 36904 2572 2020 S    0  0.1   0:00.00 pop3-login
 2406 root      20   0 70496 3344 2636 S    0  0.1   0:00.02 sshd
 2408 root      20   0 12320  880  704 S    0  0.0   0:00.00 sftp-server
 2409 www-data  20   0  249m  26m 4656 S    0  0.9   0:02.64 apache2
 2430 root      20   0  3856  624  528 S    0  0.0   0:00.00 logger
 2457 www-data  20   0  247m  22m 5344 S    0  0.7   0:02.72 apache2
 2458 www-data  20   0  251m  26m 5936 S    0  0.9   0:02.07 apache2
 2463 dovecot   20   0 36904 2568 2020 S    0  0.1   0:00.00 pop3-login
 2468 root      20   0 70496 3372 2656 S    0  0.1   0:00.04 sshd
 2470 root      20   0 17764 1956 1424 S    0  0.1   0:00.00 bash
 2504 www-data  20   0  248m  23m 3756 S    0  0.8   0:00.78 apache2

Die Conf der VZ sieht so aus:
Code:
ONBOOT="yes"
NAMESERVER="xxx.133.100.xxx"
CPUUNITS="1000"
CPUS="1"
CPULIMIT="80"
PRIVVMPAGES="768000:768000"
DISKSPACE="256000000:256000000"
QUOTATIME="0"
KMEMSIZE="14372700:14790164"
LOCKEDPAGES="256:256"
SHMPAGES="21504:21504"
NUMPROC="240:240"
PHYSPAGES="0:9223372036854775807"
VMGUARPAGES="33792:9223372036854775807"
OOMGUARPAGES="26112:9223372036854775807"
NUMTCPSOCK="360:360"
NUMFLOCK="188:206"
NUMPTY="16:16"
NUMSIGINFO="256:256"
TCPSNDBUF="1720320:2703360"
TCPRCVBUF="1720320:2703360"
OTHERSOCKBUF="1126080:2097152"
DGRAMRCVBUF="262144:262144"
NUMOTHERSOCK="360:360"
DCACHESIZE="3409920:3624960"
NUMFILE="9312:9312"
AVNUMPROC="180:180"
NUMIPTENT="128:128"
DISKINODES="2000000:2200000"
SWAPPAGES="9223372036854775807:9223372036854775807"
VE_ROOT="/var/lib/vz/root/$VEID"
VE_PRIVATE="/var/lib/vz/private/$VEID"
OSTEMPLATE="debian-6.0-amd64-minimal"
ORIGIN_SAMPLE="myName"
HOSTNAME="enterprise.myDoamin.com"
IP_ADDRESS="xxx.47.251.178 xxx.47.251.180 xxx.47.251.181 xxx.47.251.182"

Was kann das ein?

Besten Dank
Gruß Haxley
 
Zeig mal die Ausgabe von /proc/user_beancounters nachdem der Fehler aufgetreten ist.
 
Hab die Werte in der vz Conf mal etwas angepasst, nun sieht es besser aus.
Code:
ONBOOT="yes"
NAMESERVER="xxx.133.xxx.xxx"
CPUUNITS="1000"
CPUS="1"
CPULIMIT="80"
PRIVVMPAGES="768000:768000"
DISKSPACE="256000000:256000000"
QUOTATIME="0"
KMEMSIZE="14372700:14790164"
LOCKEDPAGES="256:256"
SHMPAGES="65536:65536"
NUMPROC="500:500"
PHYSPAGES="0:9223372036854775807"
VMGUARPAGES="262144:9223372036854775807"
OOMGUARPAGES="262144:9223372036854775807"
NUMTCPSOCK="550:550"
NUMFLOCK="188:206"
NUMPTY="16:16"
NUMSIGINFO="256:256"
TCPSNDBUF="5280000:7392000"
TCPRCVBUF="5280000:7392000"
OTHERSOCKBUF="3840000:5376000"
DGRAMRCVBUF="3584000:3584000"
NUMOTHERSOCK="400:400"
DCACHESIZE="3409920:3624960"
NUMFILE="17600:17600"
AVNUMPROC="180:180"
NUMIPTENT="128:128"
DISKINODES="3000000:3300000"
SWAPPAGES="9223372036854775807:9223372036854775807"
VE_ROOT="/var/lib/vz/root/$VEID"
VE_PRIVATE="/var/lib/vz/private/$VEID"
OSTEMPLATE="debian-6.0-amd64-minimal"
user_beancounters:
Code:
 uid  resource                     held              maxheld              barrier                limit              failcnt
      104:  kmemsize                 13465054             14373255             14372700             14790164                  109
            lockedpages                     0                    0                  256                  256                    0
            privvmpages                118168               256673               768000               768000                    0
            shmpages                     1424                 1440                65536                65536                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        68                   76                  500                  500                    0
            physpages                   42041                54940                    0  9223372036854775807                    0
            vmguarpages                     0                    0               262144  9223372036854775807                    0
            oomguarpages                42041                54940               262144  9223372036854775807                    5
            numtcpsock                     15                   21                  550                  550                    0
            numflock                        7                   10                  188                  206                    0
            numpty                          1                    1                   16                   16                    0
            numsiginfo                      1                    3                  256                  256                    0
            tcpsndbuf                  628104              1070776              5280000              7392000                    0
            tcprcvbuf                  245760                    0              5280000              7392000                    0
            othersockbuf               115600               149656              3840000              5376000                    0
            dgramrcvbuf                     0                 2312              3584000              3584000                    0
            numothersock                   85                   94                  400                  400                    0
            dcachesize                 599113              1001148              3409920              3624960                    0
            numfile                      1801                 2215                17600                17600                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      26                   26                  128                  128                    0
 
gerade eben war Mysql abgestürzt und ein Restart war mit Hinweis auf keinen verfügbaren Speicher nicht möglich.

syslog meint:
Code:
mysqld: nohup: failed to run command `/usr/sbin/mysqld': Argument list too long
user_beancounters:
Code:
uid  resource                     held              maxheld              barrier                limit              failcnt
      104:  kmemsize                 12979586             14380096             14372700             14790164                  478
            lockedpages                     0                    0                  256                  256                    0
            privvmpages                 85952               258450               768000               768000                    0
            shmpages                     1424                 2768                65536                65536                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        54                   76                  500                  500                    0
            physpages                   31937                55837                    0  9223372036854775807                    0
            vmguarpages                     0                    0               262144  9223372036854775807                    0
            oomguarpages                31937                55837               262144  9223372036854775807                   17
            numtcpsock                     13                   29                  550                  550                    0
            numflock                        4                   10                  188                  206                    0
            numpty                          1                    1                   16                   16                    0
            numsiginfo                      1                    4                  256                  256                    0
            tcpsndbuf                  586552              1070776              5280000              7392000                    0
            tcprcvbuf                  212992               413960              5280000              7392000                    0
            othersockbuf                99416               364136              3840000              5376000                    0
            dgramrcvbuf                     0                 2312              3584000              3584000                    0
            numothersock                   77                   99                  400                  400                    0
            dcachesize                 351591              1001148              3409920              3624960                    0
            numfile                      1299                 2215                17600                17600                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      27                   27                  128                  128                    0
Eine Idee was da los ist?
 
Hier kommen die Fehler her.
Ja sicher, das ist mir schon klar. Ne Hilfe ist der Comment aber nicht wirklich.:cool:

Ich hab es mit der Anpassung der UBC hinbekommen. :D

Die ganzen Anpassungen für den UBC zu machen ist echt eine Wissenschaft für sich und ich bezweifele das jeder da wirklich durchsieht.

Ich hab aber paar universelle Einstellungen für openvz gefunden die nach RAM gestaffelt sind und nach paar Anpassungen erstmal perfekt funktionieren.

Gruß Haxley
 
Back
Top