延伸升级后 Debian 内存泄漏

延伸升级后 Debian 内存泄漏

我需要帮助解决 Debian 服务器上的内存问题。服务器的主要用途是托管 30 个 Ruby Web 应用程序。我昨天升级到了stretch,几个小时后我开始收到来自Monit的关于系统内存不足的通知。应用程序本身并没有使用比平常更多的内存。我从来没有在 jessie 或 wheezy 上看到过这个问题,到目前为止我还很茫然。我已经升级了另外 3 个系统以进行扩展,但没有看到同样的问题。

为了以防万一,我更换了 RAM 芯片并从 8GB 升级到 12GB,但这只是将系统内存耗尽的时间从 2 小时延迟到了 4 小时。 7-8 小时后,系统开始杀死进程。目前唯一的解决办法就是重启系统。查看“ps aux”的输出,我没有看到任何消耗内存的内容。在 /var/log/syslog 中,我看到有关“页面分配失败”的周期性错误:

Jul 15 23:30:21 odin kernel: [36637.127915] ruby: page allocation failure: order:4, mode:0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK)
Jul 15 23:30:22 odin kernel: [36637.127924] CPU: 8 PID: 9800 Comm: ruby Tainted: G          I     4.9.0-3-amd64 #1 Debian 4.9.30-2+deb9u2
Jul 15 23:30:22 odin kernel: [36637.127925] Hardware name: HP ProLiant ML350 G6, BIOS D22 01/30/2011
Jul 15 23:30:22 odin kernel: [36637.127927]  0000000000000000 ffffffff98d28414 ffffffff993feb20 ffffc22bc350fa18
Jul 15 23:30:22 odin kernel: [36637.127929]  ffffffff98b84f3a 026040c0026040c0 ffffffff993feb20 ffffc22bc350f9b8
Jul 15 23:30:22 odin kernel: [36637.127931]  ffffa06000000010 ffffc22bc350fa28 ffffc22bc350f9d8 fa32a9a5fc8c2ebd
Jul 15 23:30:22 odin kernel: [36637.127934] Call Trace:
Jul 15 23:30:22 odin kernel: [36637.127940]  [<ffffffff98d28414>] ? dump_stack+0x5c/0x78
Jul 15 23:30:22 odin kernel: [36637.127943]  [<ffffffff98b84f3a>] ? warn_alloc+0x13a/0x160
Jul 15 23:30:22 odin kernel: [36637.127945]  [<ffffffff98b84c7a>] ? __alloc_pages_direct_compact+0x4a/0xf0
Jul 15 23:30:22 odin kernel: [36637.127947]  [<ffffffff98b85264>] ? __alloc_pages_slowpath+0x294/0xbc0
Jul 15 23:30:22 odin kernel: [36637.127948]  [<ffffffff98b85264>] ? __alloc_pages_slowpath+0x294/0xbc0
Jul 15 23:30:22 odin kernel: [36637.127950]  [<ffffffff98b85d8e>] ? __alloc_pages_nodemask+0x1fe/0x260
Jul 15 23:30:22 odin kernel: [36637.127954]  [<ffffffff98bde16d>] ? cache_grow_begin+0x9d/0x550
Jul 15 23:30:22 odin kernel: [36637.127955]  [<ffffffff98bde16d>] ? cache_grow_begin+0x9d/0x550
Jul 15 23:30:22 odin kernel: [36637.127956]  [<ffffffff98bde8d1>] ? fallback_alloc+0x161/0x200
Jul 15 23:30:22 odin kernel: [36637.127960]  [<ffffffff98c91eea>] ? SYSC_semtimedop+0x58a/0xcd0
Jul 15 23:30:22 odin kernel: [36637.127961]  [<ffffffff98bdf761>] ? __kmalloc+0x1e1/0x560
Jul 15 23:30:22 odin kernel: [36637.127963]  [<ffffffff98c91eea>] ? SYSC_semtimedop+0x58a/0xcd0
Jul 15 23:30:22 odin kernel: [36637.127967]  [<ffffffff98ee6de0>] ? release_sock+0x40/0x90
Jul 15 23:30:22 odin kernel: [36637.127969]  [<ffffffff98f51c6f>] ? tcp_sendmsg+0x8bf/0xc00
Jul 15 23:30:22 odin kernel: [36637.127971]  [<ffffffff98d31414>] ? timerqueue_add+0x54/0xa0
Jul 15 23:30:22 odin kernel: [36637.127973]  [<ffffffff98ae5b98>] ? enqueue_hrtimer+0x38/0x80
Jul 15 23:30:22 odin kernel: [36637.127974]  [<ffffffff98ae6464>] ? hrtimer_start_range_ns+0x194/0x360
Jul 15 23:30:22 odin kernel: [36637.127976]  [<ffffffff98ae7532>] ? do_setitimer+0x1d2/0x230
Jul 15 23:30:22 odin kernel: [36637.127977]  [<ffffffff98ae76b2>] ? SyS_setitimer+0x92/0x120
Jul 15 23:30:22 odin kernel: [36637.127980]  [<ffffffff9900627b>] ? system_call_fast_compare_end+0xc/0x9b
Jul 15 23:30:22 odin kernel: [36637.127981] Mem-Info:
Jul 15 23:30:22 odin kernel: [36637.127985] active_anon:531660 inactive_anon:132876 isolated_anon:61
Jul 15 23:30:22 odin kernel: [36637.127985]  active_file:9801 inactive_file:9856 isolated_file:0
Jul 15 23:30:22 odin kernel: [36637.127985]  unevictable:0 dirty:0 writeback:353 unstable:0
Jul 15 23:30:22 odin kernel: [36637.127985]  slab_reclaimable:19576 slab_unreclaimable:15771
Jul 15 23:30:22 odin kernel: [36637.127985]  mapped:7837 shmem:178 pagetables:6100 bounce:0
Jul 15 23:30:22 odin kernel: [36637.127985]  free:30650 free_pcp:11 free_cma:0
Jul 15 23:30:22 odin kernel: [36637.127989] Node 0 active_anon:2126640kB inactive_anon:531504kB active_file:39204kB inactive_file:39424kB unevictable:0kB isolated(anon):244kB isolated(file):0kB mapped:31348kB dirty:0kB writeback:1412kB shmem:712kB shmem_thp: 0kB shmem_pmdmapped: 0kB anon_thp: 0kB writeback_tmp:0kB unstable:0kB pages_scanned:0 all_unreclaimable? no
Jul 15 23:30:22 odin kernel: [36637.127990] Node 0 DMA free:15908kB min:84kB low:104kB high:124kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15992kB managed:15908kB mlocked:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jul 15 23:30:22 odin kernel: [36637.127993] lowmem_reserve[]: 0 3076 11967 11967 11967
Jul 15 23:30:22 odin kernel: [36637.127996] Node 0 DMA32 free:52868kB min:17352kB low:21688kB high:26024kB active_anon:27820kB inactive_anon:8080kB active_file:144kB inactive_file:524kB unevictable:0kB writepending:0kB present:3250368kB managed:3173852kB mlocked:0kB slab_reclaimable:1068kB slab_unreclaimable:5784kB kernel_stack:16kB pagetables:96kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Jul 15 23:30:22 odin kernel: [36637.128000] lowmem_reserve[]: 0 0 8890 8890 8890
Jul 15 23:30:22 odin kernel: [36637.128002] Node 0 Normal free:53824kB min:50140kB low:62672kB high:75204kB active_anon:2098820kB inactive_anon:523424kB active_file:39060kB inactive_file:38900kB unevictable:0kB writepending:1412kB present:9306108kB managed:9104276kB mlocked:0kB slab_reclaimable:77236kB slab_unreclaimable:57300kB kernel_stack:5360kB pagetables:24304kB bounce:0kB free_pcp:44kB local_pcp:0kB free_cma:0kB
Jul 15 23:30:22 odin kernel: [36637.128006] lowmem_reserve[]: 0 0 0 0 0
Jul 15 23:30:22 odin kernel: [36637.128008] Node 0 DMA: 1*4kB (U) 0*8kB 0*16kB 1*32kB (U) 2*64kB (U) 1*128kB (U) 1*256kB (U) 0*512kB 1*1024kB (U) 1*2048kB (M) 3*4096kB (M) = 15908kB
Jul 15 23:30:22 odin kernel: [36637.128017] Node 0 DMA32: 45*4kB (UME) 294*8kB (ME) 430*16kB (ME) 470*32kB (UME) 226*64kB (UME) 85*128kB (UME) 8*256kB (ME) 0*512kB 1*1024kB (E) 0*2048kB 0*4096kB = 52868kB
Jul 15 23:30:22 odin kernel: [36637.128026] Node 0 Normal: 1794*4kB (UME) 5789*8kB (UME) 36*16kB (UM) 0*32kB 0*64kB 0*128kB 0*256kB 0*512kB 0*1024kB 0*2048kB 0*4096kB = 54064kB
Jul 15 23:30:22 odin kernel: [36637.128034] Node 0 hugepages_total=0 hugepages_free=0 hugepages_surp=0 hugepages_size=2048kB
Jul 15 23:30:22 odin kernel: [36637.128034] 93118 total pagecache pages
Jul 15 23:30:22 odin kernel: [36637.128035] 73394 pages in swap cache
Jul 15 23:30:22 odin kernel: [36637.128036] Swap cache stats: add 14111506, delete 14038112, find 8508247/13062492
Jul 15 23:30:22 odin kernel: [36637.128037] Free swap  = 4632260kB
Jul 15 23:30:22 odin kernel: [36637.128037] Total swap = 5846012kB
Jul 15 23:30:22 odin kernel: [36637.128038] 3143117 pages RAM
Jul 15 23:30:22 odin kernel: [36637.128038] 0 pages HighMem/MovableOnly
Jul 15 23:30:22 odin kernel: [36637.128039] 69608 pages reserved
Jul 15 23:30:22 odin kernel: [36637.128040] 0 pages hwpoisoned

我将在下面引用一些输出。

$ 顶部

Tasks: 189 total,   2 running, 187 sleeping,   0 stopped,   0 zombie
%Cpu(s): 11.6 us,  3.7 sy,  0.0 ni, 55.2 id, 29.2 wa,  0.0 hi,  0.3 si,  0.0 st
KiB Mem : 12294036 total,   124468 free, 12004288 used,   165280 buff/cache
KiB Swap:  5846012 total,  4392540 free,  1453472 used.    53360 avail Mem

$ 猫 /proc/meminfo

MemTotal:       12294036 kB
MemFree:          120960 kB
MemAvailable:      28484 kB
Buffers:           27140 kB
Cached:            37904 kB
SwapCached:       244056 kB
Active:          2108308 kB
Inactive:         548892 kB
Active(anon):    2074920 kB
Inactive(anon):   518556 kB
Active(file):      33388 kB
Inactive(file):    30336 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       5846012 kB
SwapFree:        4491776 kB
Dirty:                 0 kB
Writeback:          2148 kB
AnonPages:       2443316 kB
Mapped:            26856 kB
Shmem:              1304 kB
Slab:             120544 kB
SReclaimable:      56712 kB
SUnreclaim:        63832 kB
KernelStack:        5376 kB
PageTables:        25216 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:    11993028 kB
Committed_AS:    4735892 kB
VmallocTotal:   34359738367 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
HardwareCorrupted:     0 kB
AnonHugePages:         0 kB
ShmemHugePages:        0 kB
ShmemPmdMapped:        0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       88252 kB
DirectMap2M:    12484608 kB

$ vmstat -s

     12294036 K total memory
     12012524 K used memory
      2067832 K active memory
       535264 K inactive memory
       167376 K free memory
        27756 K buffer memory
        86380 K swap cache
      5846012 K total swap
      1279912 K used swap
      4566100 K free swap
      1741799 non-nice user cpu ticks
            0 nice user cpu ticks
       553504 system cpu ticks
      8201481 idle cpu ticks
      4685975 IO-wait cpu ticks
            0 IRQ cpu ticks
        42823 softirq cpu ticks
            0 stolen cpu ticks
     72478199 pages paged in
     35891576 pages paged out
      7177475 pages swapped in
      8365758 pages swapped out
     56148095 interrupts
     69385724 CPU context switches
   1500117582 boot time
       173809 forks

$ ps aux --排序 rss

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
(0 mem commands removed)
message+   364  0.0  0.0  45460     0 ?        Ss   13:19   0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation
root       376  0.0  0.0   4216     0 ?        Ss   13:19   0:00 /usr/sbin/acpid
root       407  0.0  0.0      0     0 ?        S<   13:19   0:00 [ttm_swap]
root       522  0.0  0.0 443760     0 ?        Ssl  13:19   0:07 /usr/local/bin/junglediskserver
sysadmin   632  0.0  0.0  82916     0 ?        S    13:19   0:00 (sd-pam)
root       764  0.0  0.0      0     0 ?        S<   13:19   0:00 [cifsiod]
root       765  0.0  0.0      0     0 ?        S<   13:19   0:00 [cifsoplockd]
root       786  0.0  0.0      0     0 ?        S    13:19   0:00 [cifsd]
root       792  0.0  0.0  16072     0 tty1     Ss+  13:19   0:00 /sbin/agetty --noclear tty1 linux
root      4378  0.1  0.0      0     0 ?        S    18:17   0:32 [kworker/8:2]
root      5689  0.0  0.0      0     0 ?        S    22:44   0:00 [kworker/u64:3]
root      7100  0.0  0.0      0     0 ?        S    22:57   0:00 [kworker/u64:1]
root      9809  0.0  0.0      0     0 ?        D    23:25   0:00 [kworker/u64:0]
root     11159  0.0  0.0      0     0 ?        S    23:38   0:00 [kworker/4:2]
root     11396  0.0  0.0      0     0 ?        S    23:41   0:00 [kworker/u64:2]
root     11398  0.0  0.0      0     0 ?        S    23:41   0:00 [kworker/u64:4]
root     11592  0.0  0.0      0     0 ?        S    23:43   0:00 [kworker/4:0]
root     14633  0.1  0.0      0     0 ?        S    13:54   0:48 [kworker/8:0]
root     15179  0.1  0.0      0     0 ?        S    18:51   0:27 [kworker/12:1]
root     30176  0.0  0.0      0     0 ?        S    21:49   0:04 [kworker/4:1]
root       367  0.0  0.0 250116    20 ?        Ssl  13:19   0:00 /usr/sbin/rsyslogd -n
sysadmin   624  0.0  0.0  64868    32 ?        Ss   13:19   0:00 /lib/systemd/systemd --user
root       324  0.0  0.0  49868    60 ?        Ss   13:19   0:00 /sbin/rpcbind -f -w
postfix   1780  0.0  0.0  83396    76 ?        S    13:20   0:00 qmgr -l -t unix -u
postfix   9094  0.0  0.0  83228    84 ?        S    23:17   0:00 pickup -l -t unix -u -c
sysadmin 10337  0.0  0.0  96864    84 ?        S    23:30   0:00 sshd: sysadmin@pts/0
root      1775  0.0  0.0  81164    88 ?        Ss   13:20   0:00 /usr/lib/postfix/sbin/master -w
root       372  0.0  0.0  27992    96 ?        Ss   13:19   0:00 /usr/sbin/cron -f
root       674  0.0  0.0  11400    96 ?        Ss   13:19   0:00 /sbin/mount.ntfs /dev/sdb1 /mybook -o rw
root       264  0.0  0.0  46864   112 ?        Ss   13:19   0:01 /lib/systemd/systemd-udevd
ntp        598  0.0  0.0 102064   152 ?        Ssl  13:19   0:02 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 108:113
root       368  0.0  0.0  46804   160 ?        Ss   13:19   0:00 /lib/systemd/systemd-logind
root       371  0.0  0.0  35900   172 ?        Ss   13:19   0:01 /usr/sbin/irqbalance --foreground
daemon     365  0.0  0.0  27964   204 ?        Ss   13:19   0:00 /usr/sbin/atd -f
root       427  0.0  0.0  69940   260 ?        Ss   13:19   0:00 /usr/sbin/sshd -D
root     14632  0.0  0.0  43408   264 ?        S    13:54   0:04 /usr/bin/monit -c /etc/monit/monitrc
root         1  0.0  0.0  57492   340 ?        Ss   13:19   0:01 /sbin/init
root     10303  0.0  0.0  95168   536 ?        Ss   23:30   0:00 sshd: sysadmin [priv]
root       612  0.0  0.0  48180   732 ?        Ss   13:19   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
root       228  0.0  0.0  46216  1112 ?        Ss   13:19   0:01 /lib/systemd/systemd-journald
sysadmin 10338  0.0  0.0  22952  1832 pts/0    Ss   23:30   0:00 -bash
sysadmin  2089  0.0  0.0 159712  2148 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app1/current/config/unicorn.rb -E production
sysadmin  2149  0.0  0.0 159284  2160 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app2/current/config/unicorn.rb -E production
sysadmin  2155  0.0  0.0 159304  2192 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app3/current/config/unicorn.rb -E production
sysadmin  2202  0.0  0.0 159408  2220 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app4/current/config/unicorn.rb -E production
sysadmin  2781  0.0  0.0 159540  2316 ?        Sl   13:22   0:00 unicorn_bin master -D -c /apps/app5/current/config/unicorn.rb -E production
sysadmin  4449  0.0  0.0 159288  2316 ?        Sl   18:17   0:00 unicorn_bin master -D -c /apps/app6/current/config/unicorn.rb -E production
sysadmin 15205  0.0  0.0 159540  2360 ?        Sl   13:56   0:00 unicorn_bin master -D -c /apps/app7/current/config/unicorn.rb -E production
sysadmin  2027  0.0  0.0 159316  2368 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app8/current/config/unicorn.rb -E production
sysadmin  2012  0.0  0.0 159400  2404 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app9/current/config/unicorn.rb -E production
sysadmin  2179  0.0  0.0 159372  2408 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app10/current/config/unicorn.rb -E production
sysadmin  2131  0.0  0.0 159396  2420 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app11/current/config/unicorn.rb -E production
sysadmin  2119  0.0  0.0 159360  2516 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app12/current/config/unicorn.rb -E production
sysadmin  2113  0.0  0.0 159352  2520 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app13/current/config/unicorn.rb -E production
sysadmin  2125  0.0  0.0 158772  2520 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app14/current/config/unicorn.rb -E production
sysadmin  2053  0.0  0.0 159420  2528 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app15/current/config/unicorn.rb -E production
sysadmin  2059  0.0  0.0 159128  2528 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app16/current/config/unicorn.rb -E production
sysadmin  2101  0.0  0.0 159448  2532 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app17/current/config/unicorn.rb -E production
sysadmin  2185  0.0  0.0 160228  2540 ?        Sl   13:20   0:06 unicorn_bin master -D -c /apps/app18/current/config/unicorn.rb -E production
sysadmin  2047  0.0  0.0 159376  2556 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app19/current/config/unicorn.rb -E production
sysadmin  2065  0.0  0.0 159432  2556 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app20/current/config/unicorn.rb -E production
sysadmin  2143  0.0  0.0 159488  2560 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app21/current/config/unicorn.rb -E production
sysadmin  2167  0.0  0.0 159368  2568 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app22/current/config/unicorn.rb -E production
sysadmin  2021  0.0  0.0 159472  2768 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app23/current/config/unicorn.rb -E production
www-data   613  0.1  0.0  49312  2780 ?        S    13:19   0:48 nginx: worker process
sysadmin  2192  0.0  0.0 159380  3036 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app24/current/config/unicorn.rb -E production
sysadmin  2041  0.0  0.0 159172  3096 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app25/current/config/unicorn.rb -E production
sysadmin  2034  0.0  0.0 159372  3220 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app26/current/config/unicorn.rb -E production
sysadmin  2107  0.0  0.0 159584  3260 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app27/current/config/unicorn.rb -E production
sysadmin  2006  0.0  0.0 159420  3264 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app28/current/config/unicorn.rb -E production
sysadmin  2083  0.0  0.0 159000  3272 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app29/current/config/unicorn.rb -E production
sysadmin  2095  0.0  0.0 159376  3284 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app30/current/config/unicorn.rb -E production
sysadmin 11801  0.6  0.0  40152  3316 pts/0    R+   23:46   0:00 ps aux --sort rss
sysadmin  2071  0.0  0.0 158964  3360 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app31/current/config/unicorn.rb -E production
sysadmin  2137  0.0  0.0 159296  3396 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app32/current/config/unicorn.rb -E production
sysadmin  2161  0.0  0.0 159388  3656 ?        Sl   13:20   0:00 unicorn_bin master -D -c /apps/app33/current/config/unicorn.rb -E production
mongodb    538  0.2  0.0 2001460 4700 ?        Sl   13:19   1:52 /usr/bin/mongod --config /etc/mongodb.conf
sysadmin 11772  0.1  0.0 159388  6060 ?        Dl   23:45   0:00 unicorn_bin worker[0] -D -c /apps/app33/current/config/unicorn.rb -E production
sysadmin 11687  0.1  0.0 159096  9816 ?        Dl   23:45   0:00 unicorn_bin worker[0] -D -c /apps/app31/current/config/unicorn.rb -E production
sysadmin 10700  0.6  0.1 349848 13296 ?        Sl   23:34   0:04 unicorn_bin worker[0] -D -c /apps/app1/current/config/unicorn.rb -E production
sysadmin 11576  0.1  0.1 164972 19784 ?        Dl   23:43   0:00 unicorn_bin worker[0] -D -c /apps/app28/current/config/unicorn.rb -E production
sysadmin 11596  0.3  0.1 169660 23240 ?        Dl   23:43   0:00 unicorn_bin worker[0] -D -c /apps/app30/current/config/unicorn.rb -E production
sysadmin 11510  0.7  0.4 210316 49828 ?        Dl   23:42   0:01 unicorn_bin worker[0] -D -c /apps/app27/current/config/unicorn.rb -E production
sysadmin 11488  0.7  0.4 215252 53172 ?        Dl   23:42   0:01 unicorn_bin worker[0] -D -c /apps/app26/current/config/unicorn.rb -E production
sysadmin 10790  0.7  0.4 363380 53748 ?        Sl   23:35   0:05 unicorn_bin worker[0] -D -c /apps/app7/current/config/unicorn.rb -E production
sysadmin  9639  0.5  0.4 372832 56308 ?        Sl   23:23   0:06 unicorn_bin worker[1] -D -c /apps/app16/current/config/unicorn.rb -E production
sysadmin 10217  0.5  0.4 437220 57072 ?        Dl   23:29   0:05 unicorn_bin worker[0] -D -c /apps/app21/current/config/unicorn.rb -E production
sysadmin 10442  0.6  0.4 371012 59192 ?        Sl   23:31   0:06 unicorn_bin worker[0] -D -c /apps/app9/current/config/unicorn.rb -E production
sysadmin 10521  0.7  0.5 371792 63568 ?        Sl   23:32   0:06 unicorn_bin worker[0] -D -c /apps/app19/current/config/unicorn.rb -E production
sysadmin 10674  0.7  0.5 356400 65540 ?        Sl   23:34   0:05 unicorn_bin worker[0] -D -c /apps/app16/current/config/unicorn.rb -E production
sysadmin 11102  1.1  0.5 432420 65560 ?        Sl   23:38   0:05 unicorn_bin worker[0] -D -c /apps/app20/current/config/unicorn.rb -E production
sysadmin 10611  0.9  0.5 372992 67856 ?        Sl   23:33   0:06 unicorn_bin worker[0] -D -c /apps/app13/current/config/unicorn.rb -E production
sysadmin 11089  1.1  0.5 365200 70340 ?        Sl   23:37   0:05 unicorn_bin worker[0] -D -c /apps/app17/current/config/unicorn.rb -E production
sysadmin 11427  1.0  0.5 295068 72612 ?        Dl   23:42   0:02 unicorn_bin worker[0] -D -c /apps/app32/current/config/unicorn.rb -E production
sysadmin 11288  0.8  0.5 298980 73360 ?        Dl   23:40   0:02 unicorn_bin worker[0] -D -c /apps/app10/current/config/unicorn.rb -E production
sysadmin 11170  1.1  0.6 363160 74384 ?        Sl   23:38   0:05 unicorn_bin worker[0] -D -c /apps/app11/current/config/unicorn.rb -E production
sysadmin 10588  0.9  0.6 493632 75100 ?        Dl   23:33   0:07 unicorn_bin worker[0] -D -c /apps/app14/current/config/unicorn.rb -E production
sysadmin 11106  1.2  0.6 364900 81756 ?        Sl   23:38   0:05 unicorn_bin worker[0] -D -c /apps/app12/current/config/unicorn.rb -E production
sysadmin 11178  1.2  0.7 361828 88628 ?        Sl   23:38   0:05 unicorn_bin worker[0] -D -c /apps/app23/current/config/unicorn.rb -E production
sysadmin 11409  1.4  0.7 349048 88840 ?        Dl   23:41   0:03 unicorn_bin worker[0] -D -c /apps/app29/current/config/unicorn.rb -E production
sysadmin 11400  1.7  0.7 355636 93176 ?        Dl   23:41   0:04 unicorn_bin worker[0] -D -c /apps/app25/current/config/unicorn.rb -E production
sysadmin 11175  0.8  0.7 322132 95716 ?        Dl   23:38   0:03 unicorn_bin worker[0] -D -c /apps/app6/current/config/unicorn.rb -E production
sysadmin 11252  0.9  0.7 322268 95880 ?        Dl   23:39   0:03 unicorn_bin worker[0] -D -c /apps/app22/current/config/unicorn.rb -E production
sysadmin 11169  1.2  0.7 362224 97484 ?        Sl   23:38   0:05 unicorn_bin worker[0] -D -c /apps/app15/current/config/unicorn.rb -E production
sysadmin 10993  1.3  0.8 386516 103752 ?       Sl   23:37   0:07 unicorn_bin worker[1] -D -c /apps/app25/current/config/unicorn.rb -E production
sysadmin 11047  0.8  0.8 354136 106652 ?       Dl   23:37   0:04 unicorn_bin worker[0] -D -c /apps/app18/current/config/unicorn.rb -E production
sysadmin 10555  1.2  0.8 469496 109208 ?       Sl   23:32   0:10 unicorn_bin worker[0] -D -c /apps/app5/current/config/unicorn.rb -E production
sysadmin 11282  1.8  0.9 380480 114992 ?       Sl   23:40   0:06 unicorn_bin worker[0] -D -c /apps/app8/current/config/unicorn.rb -E production
sysadmin 11210  1.0  0.9 343824 117296 ?       Dl   23:39   0:04 unicorn_bin worker[0] -D -c /apps/app4/current/config/unicorn.rb -E production
sysadmin 10897  1.6  1.0 467556 123780 ?       Sl   23:36   0:10 unicorn_bin worker[0] -D -c /apps/app3/current/config/unicorn.rb -E production
sysadmin 11027  1.9  1.1 470524 141648 ?       Sl   23:37   0:10 unicorn_bin worker[0] -D -c /apps/app2/current/config/unicorn.rb -E production
sysadmin 10784  1.6  1.1 470824 145132 ?       Sl   23:35   0:11 unicorn_bin worker[0] -D -c /apps/app24/current/config/unicorn.rb -E production

答案1

通过将 Unicorn HTTP 服务器从 v4.9 升级到 v5.3 来解决。我不知道更新是否解决了问题,或者是否是重新安装的行为解决了问题。奇怪的是,我从来无法借助监控工具或日志记录来查明问题。

相关内容