19,612
社区成员
发帖
与我相关
我的任务
分享
# php mycount.php
Killed
# uname -a
2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
# tailf -f /var/log/message
kernel: Out of memory: Kill process 14188 (php) score 508 or sacrifice child
# free -lm
total used free shared buffers cached
Mem: 15010 14920 90 0 318 10976
Low: 15010 14920 90
High: 0 0 0
-/+ buffers/cache: 3625 11385
Swap: 0 0 0
# cat /proc/meminfo
MemTotal: 15370896 kB
MemFree: 6339324 kB
Buffers: 283160 kB
Cached: 6304016 kB
SwapCached: 0 kB
Active: 2135472 kB
Inactive: 5339232 kB
Active(anon): 1577736 kB
Inactive(anon): 4439692 kB
Active(file): 557736 kB
Inactive(file): 899540 kB
Unevictable: 0 kB
Mlocked: 0 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 4700 kB
Writeback: 0 kB
AnonPages: 888048 kB
Mapped: 631120 kB
Shmem: 5129772 kB
Slab: 1410232 kB
SReclaimable: 330528 kB
SUnreclaim: 1079704 kB
KernelStack: 2240 kB
PageTables: 30408 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 7685448 kB
Committed_AS: 7775268 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 39188 kB
VmallocChunk: 34359699084 kB
HardwareCorrupted: 0 kB
AnonHugePages: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 15728640 kB
DirectMap2M: 0 kB
Aug 13 19:05:02 amazon02 NTP: 13 Aug 19:05:02 ntpdate[9551]: adjust time server 142.54.181.202 offset 0.005044 sec
Aug 13 19:06:03 amazon02 NTP: 13 Aug 19:06:02 ntpdate[10551]: adjust time server 142.54.181.202 offset -0.001661 sec
Aug 13 19:06:42 amazon02 kernel: watch invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
Aug 13 19:06:42 amazon02 kernel: watch cpuset=/ mems_allowed=0
Aug 13 19:06:42 amazon02 kernel: Pid: 12845, comm: watch Not tainted 2.6.32-431.el6.x86_64 #1
Aug 13 19:06:42 amazon02 kernel: Call Trace:
Aug 13 19:06:42 amazon02 kernel: [<ffffffff810d05b1>] ? cpuset_print_task_mems_allowed+0x91/0xb0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81122960>] ? dump_header+0x90/0x1b0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8122798c>] ? security_real_capable_noaudit+0x3c/0x70
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81122de2>] ? oom_kill_process+0x82/0x2a0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81122d21>] ? select_bad_process+0xe1/0x120
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81123220>] ? out_of_memory+0x220/0x3c0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8112fb3c>] ? __alloc_pages_nodemask+0x8ac/0x8d0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81167a9a>] ? alloc_pages_current+0xaa/0x110
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8111fd57>] ? __page_cache_alloc+0x87/0x90
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8111f73e>] ? find_get_page+0x1e/0xa0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81120cf7>] ? filemap_fault+0x1a7/0x500
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8100628f>] ? xen_set_pte_at+0xaf/0x170
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8114a084>] ? __do_fault+0x54/0x530
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8114a657>] ? handle_pte_fault+0xf7/0xb00
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8122f864>] ? inode_has_perm+0x54/0xa0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81007c8f>] ? xen_restore_fl_direct_end+0x0/0x1
Aug 13 19:06:42 amazon02 kernel: [<ffffffff811704c4>] ? kmem_cache_free+0xc4/0x2b0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff811aaa20>] ? mntput_no_expire+0x30/0x110
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81004a49>] ? __raw_callee_save_xen_pmd_val+0x11/0x1e
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8114b28a>] ? handle_mm_fault+0x22a/0x300
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8104a8d8>] ? __do_page_fault+0x138/0x480
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81282705>] ? _atomic_dec_and_lock+0x55/0x80
Aug 13 19:06:42 amazon02 kernel: [<ffffffff810074fd>] ? xen_force_evtchn_callback+0xd/0x10
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81007ca2>] ? check_events+0x12/0x20
Aug 13 19:06:42 amazon02 kernel: [<ffffffff810074fd>] ? xen_force_evtchn_callback+0xd/0x10
Aug 13 19:06:42 amazon02 kernel: [<ffffffff81007ca2>] ? check_events+0x12/0x20
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8152d45e>] ? do_page_fault+0x3e/0xa0
Aug 13 19:06:42 amazon02 kernel: [<ffffffff8152a815>] ? page_fault+0x25/0x30
Aug 13 19:06:42 amazon02 kernel: Mem-Info:
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA per-cpu:
Aug 13 19:06:42 amazon02 kernel: CPU 0: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 1: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 2: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 3: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 4: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 5: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 6: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 7: hi: 0, btch: 1 usd: 0
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA32 per-cpu:
Aug 13 19:06:42 amazon02 kernel: CPU 0: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 1: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 2: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 3: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 4: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 5: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 6: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 7: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: Node 0 Normal per-cpu:
Aug 13 19:06:42 amazon02 kernel: CPU 0: hi: 186, btch: 31 usd: 30
Aug 13 19:06:42 amazon02 kernel: CPU 1: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 2: hi: 186, btch: 31 usd: 170
Aug 13 19:06:42 amazon02 kernel: CPU 3: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 4: hi: 186, btch: 31 usd: 29
Aug 13 19:06:42 amazon02 kernel: CPU 5: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: CPU 6: hi: 186, btch: 31 usd: 48
Aug 13 19:06:42 amazon02 kernel: CPU 7: hi: 186, btch: 31 usd: 0
Aug 13 19:06:42 amazon02 kernel: active_anon:2273022 inactive_anon:1161977 isolated_anon:0
Aug 13 19:06:42 amazon02 kernel: active_file:1079 inactive_file:395 isolated_file:181
Aug 13 19:06:42 amazon02 kernel: unevictable:0 dirty:581 writeback:0 unstable:0
Aug 13 19:06:42 amazon02 kernel: free:16972 slab_reclaimable:75611 slab_unreclaimable:277337
Aug 13 19:06:42 amazon02 kernel: mapped:33020 shmem:1312218 pagetables:10273 bounce:0
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA free:7744kB min:4kB low:8kB high:8kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:7740kB mlocked:0kB dirty:0kB writeback:0kB mapped:0kB shmem:0kB slab_reclaimable:0kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:0kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? yes
Aug 13 19:06:42 amazon02 kernel: lowmem_reserve[]: 0 4024 15134 15134
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA32 free:48268kB min:4184kB low:9412kB high:10460kB active_anon:2036472kB inactive_anon:1313668kB active_file:2144kB inactive_file:372kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:4120800kB mlocked:0kB dirty:824kB writeback:0kB mapped:58028kB shmem:1514472kB slab_reclaimable:127352kB slab_unreclaimable:291176kB kernel_stack:520kB pagetables:11936kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:672 all_unreclaimable? no
Aug 13 19:06:42 amazon02 kernel: lowmem_reserve[]: 0 0 11110 11110
Aug 13 19:06:42 amazon02 kernel: Node 0 Normal free:11876kB min:11552kB low:25992kB high:28880kB active_anon:7055616kB inactive_anon:3334240kB active_file:2172kB inactive_file:1208kB unevictable:0kB isolated(anon):0kB isolated(file):724kB present:11376640kB mlocked:0kB dirty:1500kB writeback:0kB mapped:74052kB shmem:3734400kB slab_reclaimable:175092kB slab_unreclaimable:818172kB kernel_stack:1856kB pagetables:29156kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:1056 all_unreclaimable? no
Aug 13 19:06:42 amazon02 kernel: lowmem_reserve[]: 0 0 0 0
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA: 2*4kB 1*8kB 1*16kB 1*32kB 0*64kB 2*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 1*4096kB = 7744kB
Aug 13 19:06:42 amazon02 kernel: Node 0 DMA32: 10687*4kB 32*8kB 9*16kB 12*32kB 5*64kB 2*128kB 2*256kB 0*512kB 0*1024kB 0*2048kB 1*4096kB = 48716kB
Aug 13 19:06:42 amazon02 kernel: Node 0 Normal: 2030*4kB 40*8kB 31*16kB 24*32kB 9*64kB 3*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 11688kB
Aug 13 19:06:42 amazon02 kernel: 1313323 total pagecache pages
Aug 13 19:06:42 amazon02 kernel: 0 pages in swap cache
Aug 13 19:06:42 amazon02 kernel: Swap cache stats: add 522550, delete 522550, find 31/69
Aug 13 19:06:42 amazon02 kernel: Free swap = 0kB
Aug 13 19:06:42 amazon02 kernel: Total swap = 0kB
Aug 13 19:06:42 amazon02 kernel: 3932159 pages RAM
Aug 13 19:06:42 amazon02 kernel: 89435 pages reserved
Aug 13 19:06:42 amazon02 kernel: 262895 pages shared
Aug 13 19:06:42 amazon02 kernel: 3786647 pages non-shared
Aug 13 19:06:42 amazon02 kernel: [ pid ] uid tgid total_vm rss cpu oom_adj oom_score_adj name
Aug 13 19:06:42 amazon02 kernel: [ 9565] 0 9565 25812 36 0 0 0 ping
Aug 13 19:06:42 amazon02 kernel: [ 9566] 0 9566 25338 35 1 0 0 xargs
Aug 13 19:06:42 amazon02 kernel: [ 9569] 0 9569 25812 36 6 0 0 ping
Aug 13 19:06:42 amazon02 kernel: [ 9570] 0 9570 25338 34 6 0 0 xargs
Aug 13 19:06:42 amazon02 kernel: [ 9768] 0 9768 1668870 1589781 5 0 0 php
Aug 13 19:06:42 amazon02 kernel: Out of memory: Kill process 9768 (php) score 384 or sacrifice child
Aug 13 19:06:42 amazon02 kernel: Killed process 9768, UID 0, (php) total-vm:6675480kB, anon-rss:6358908kB, file-rss:216kB
为了缩短篇幅,其中一些进程信息去掉了
我来系统版问,大家怎么都给我php的建议?
ini_set('memory_limit','5G');的时候,没有系统OOM,但是会PHP “Allowed memory size of ”,
ini_set('memory_limit','6G');的时候,没有PHP “Allowed memory size of ”,但是会系统OOM,
现在的疑问是,系统内存空间(含buffer)有近10G多啊!!
补充swappiness:
# cat /proc/sys/vm/swappiness
0