numproc går i taket på min VPS

Forum för OpenVZ-relaterad diskussion
2GooD
Inlägg: 10
Blev medlem: 31 jul 2008, 09:01

numproc går i taket på min VPS

Inläggav 2GooD » 03 feb 2012, 20:59

Jag har en cloud-server på Glesys. numproc-begränsningen är satt till 2000, vilket borde vara mer än tillräckligt, men ändå slår jag i taket emellanåt! Har ni någon idé vad jag ska börja leta efter felorsak?

Användarvisningsbild
Jonas
Inlägg: 117
Blev medlem: 17 aug 2009, 16:41
Ort: Stockholm

Re: numproc går i taket på min VPS

Inläggav Jonas » 11 feb 2012, 17:07

Vad är det för applikationer du kör på servern?

Hur många processer ser du om du kör "ps aux" ?
Mvh
Jonas, Internet Engineer - support@glesys.se - http://glesys.se/
GleSYS Internet Services AB | Box 134 | 311 22 Falkenberg

2GooD
Inlägg: 10
Blev medlem: 31 jul 2008, 09:01

Re: numproc går i taket på min VPS

Inläggav 2GooD » 14 feb 2012, 09:24

Jag glömde säga att att jag kör Ubuntu 11.10 på den, så jag kanske får skylla mig själv, och sedan så har jag ju inte så bra koll på hur OpenVZ hanterar sina containers... hur som helst:

"ps aux" visar drygt 50 processer. Jag kör Apache, MySQL och sphinx på den. Den har också ett cron-jobb som kör varje minut. Även en postfix som enbart lyssnar på localhost. Nu kör jag också NRPE för Nagios, men detta beteende fanns innan jag installerade NRPE.

Som synes nedan så tenderar även privvmpages också öka emellanåt och det har jag inte heller någon förklaring till:

Kod: Markera allt

$ sudo cat /proc/user_beancounters
Version: 2.5
       uid  resource                     held              maxheld              barrier                limit              failcnt
  1518940:  kmemsize                 16297328             46182400             61440000             92160000                    0
            lockedpages                     0                    5                 2048                 2048                    0
            privvmpages                161322               262144               262144               262144               873063
            shmpages                    26690                27026               524288               524288                    0
            dummy                           0                    0                    0                    0                    0
            numproc                        69                 2000                 2000                 2000                34857
            physpages                  158303               250318                    0  9223372036854775807                    0
            vmguarpages                     0                    0               262144               262144                    0
            oomguarpages                84557               129138               262144               262144                    0
            numtcpsock                     13                  100                 6000                 6000                    0
            numflock                       10                   19                  376                  412                    0
            numpty                          1                    2                   32                   32                    0
            numsiginfo                      0                   45                  256                  256                    0
            tcpsndbuf                  237752              2715816            209715200            262144000                    0
            tcprcvbuf                  212992              3168080            209715200            262144000                    0
            othersockbuf               161840               691776            209715200            262144000                    0
            dgramrcvbuf                     0                34880            209715200            262144000                    0
            numothersock                  162                  198                 6000                 6000                    0
            dcachesize                7619759              7680000              6144000              7680000                    0
            numfile                      1198                 2245                 8400                 8400                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            dummy                           0                    0                    0                    0                    0
            numiptent                      24                   24                  800                  800                    0

Användarvisningsbild
Jonas
Inlägg: 117
Blev medlem: 17 aug 2009, 16:41
Ort: Stockholm

Re: numproc går i taket på min VPS

Inläggav Jonas » 15 feb 2012, 12:15

Även privvmpages går i taket. Skulle gissa att det kan trigga numproc.

Privvmpages är samma sak som minne. Köp mer minne så kommer troligen din problem försvinna.
Mvh
Jonas, Internet Engineer - support@glesys.se - http://glesys.se/
GleSYS Internet Services AB | Box 134 | 311 22 Falkenberg

2GooD
Inlägg: 10
Blev medlem: 31 jul 2008, 09:01

Re: numproc går i taket på min VPS

Inläggav 2GooD » 15 feb 2012, 21:35

Jonas skrev:Även privvmpages går i taket. Skulle gissa att det kan trigga numproc.

Privvmpages är samma sak som minne. Köp mer minne så kommer troligen din problem försvinna.


Kan det vara så att jag egentligen hyr 262144 privvmpages, vilka tar slut fortare än "Mem" och "Swap" som top räknar? För enligt top så finns det gott om minne kvar. Det ser typiskt ut så här:

Kod: Markera allt

$ top -b
top - 21:29:08 up 13 days,  4:15,  0 users,  load average: 0.00, 0.00, 0.00
Tasks:  51 total,   1 running,  50 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1048576k total,   582924k used,   465652k free,        0k buffers
Swap:   524288k total,    47472k used,   476816k free,   227748k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                               
    1 root      20   0  3016  236   92 S  0.0  0.0   1:45.11 init                                                                                                                                                                 
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd/151894                                                                                                                                                       
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper/1518940                                                                                                                                                       
    4 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
    5 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
    8 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
    9 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   10 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   11 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   12 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   13 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   14 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   15 root      20   0     0    0    0 S  0.0  0.0   0:00.00 rpciod/1518940/                                                                                                                                                       
   16 root      20   0     0    0    0 S  0.0  0.0   0:00.00 nfsiod/1518940                                                                                                                                                       
  190 root      20   0  6376  344  232 S  0.0  0.0   0:09.09 sshd                                                                                                                                                                 
  218 root      20   0  2324    8    4 S  0.0  0.0   0:00.00 xinetd                                                                                                                                                               
  234 root      20   0  2380  304  168 S  0.0  0.0   0:06.36 cron                                                                                                                                                                 
  298 syslog    20   0  2164  320  216 S  0.0  0.0   0:09.96 syslogd                                                                                                                                                               
  310 klog      20   0  1920    8    4 S  0.0  0.0   0:00.00 klogd                                                                                                                                                                 
  311 root      20   0  2084    8    4 S  0.0  0.0   0:00.00 dd                                                                                                                                                                   
  370 root      20   0  100m 6756 1224 S  0.0  0.6   0:14.46 apache2                                                                                                                                                               
  463 mysql     20   0  170m  47m 2612 S  0.0  4.7  83:12.87 mysqld                                                                                                                                                               
  917 david     20   0 15068  696  476 S  0.0  0.1   1:25.68 searchd                                                                                                                                                               
 5894 root      20   0  4304  308  212 S  0.0  0.0   0:05.27 master                                                                                                                                                               
 5898 postfix   20   0  4464  396  264 S  0.0  0.0   0:00.92 qmgr                                                                                                                                                                 
 9851 www-data  20   0 35784 4764  192 S  0.0  0.5   0:00.83 apache2                                                                                                                                                               
11160 postfix   20   0  6832  692  520 S  0.0  0.1   0:01.05 tlsmgr                                                                                                                                                               
18081 postfix   20   0  4324 1336 1120 S  0.0  0.1   0:00.00 pickup                                                                                                                                                               
18956 www-data  20   0  127m  56m  31m S  0.0  5.6   0:25.19 apache2                                                                                                                                                               
19149 www-data  20   0  104m  43m  33m S  0.0  4.2   0:02.57 apache2                                                                                                                                                               
19163 www-data  20   0  104m  39m  30m S  0.0  3.9   0:03.38 apache2                                                                                                                                                               
19204 www-data  20   0  104m  39m  29m S  0.0  3.8   0:01.51 apache2                                                                                                                                                               
19301 www-data  20   0  104m  29m  19m S  0.0  2.9   0:00.69 apache2                                                                                                                                                               
19302 www-data  20   0  105m  36m  25m S  0.0  3.6   0:00.39 apache2                                                                                                                                                               
19400 root      20   0 11128 3112 2416 S  0.0  0.3   0:00.03 sshd                                                                                                                                                                 
19417 david     20   0 11128 1544  828 S  0.0  0.1   0:00.00 sshd                                                                                                                                                                 
19418 david     20   0  5560 1996 1532 S  0.0  0.2   0:00.01 bash                                                                                                                                                                 
19562 www-data  20   0  102m  13m 7108 S  0.0  1.3   0:00.01 apache2                                                                                                                                                               
19581 postfix   20   0  7188 3364 2688 S  0.0  0.3   0:00.00 smtpd                                                                                                                                                                 
19582 postfix   20   0  4324 1372 1156 S  0.0  0.1   0:00.00 proxymap                                                                                                                                                             
19596 www-data  20   0  100m 6140  592 S  0.0  0.6   0:00.00 apache2                                                                                                                                                               
19597 www-data  20   0  104m  23m  14m S  0.0  2.3   0:00.26 apache2                                                                                                                                                               
19611 root      20   0  4708 1436 1052 S  0.0  0.1   0:00.00 cron                                                                                                                                                                 
19612 david     20   0  1992  532  464 S  0.0  0.1   0:00.00 sh                                                                                                                                                                   
19613 david     20   0  1992  276  204 S  0.0  0.0   0:00.00 sh                                                                                                                                                                   
19614 david     20   0 66948  14m 8764 S  0.0  1.4   0:00.08 php                                                                                                                                                                   
19622 david     20   0  2636 1060  844 R  0.0  0.1   0:00.00 top                                                                                                                                                                   
24446 nagios    20   0  4308   92   48 S  0.0  0.0   0:27.26 nrpe                                                                                                                                                                 
25125 www-data  20   0  112m  15m 4236 S  0.0  1.5   0:05.27 apache2       

2GooD
Inlägg: 10
Blev medlem: 31 jul 2008, 09:01

Re: numproc går i taket på min VPS

Inläggav 2GooD » 21 feb 2012, 21:14

Hej,

Det är antagligen en bugg i "fuse" i psmisc-paketet som orsakar detta:

https://bugs.launchpad.net/ubuntu/+sour ... bug/876387


Varje gång /etc/cron.d/php5 körs så skapas hundratals (om inte tusentals) zombie-processer på ett litet kick. Ett utdrag:

Kod: Markera allt

5     0  6597  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6598  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6599  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6600  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6601  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6602  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6603  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6604  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6605  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
5     0  6606  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6607  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6608  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6609  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6610  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6611  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6612  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6613  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6614  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6615  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6616  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6617  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6618  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6619  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6620  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6621  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6622  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6623  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6624  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6625  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6626  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6627  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6628  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6629  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6630  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6631  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6632  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6633  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>
1     0  6634  6442  20   0      0     0 exit   Z+   pts/1      0:00 [fuser] <defunct>


Återgå till "OpenVZ"

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst