分享到:
发表于 2008-12-22 09:42:39 楼主 | |
系统 1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux出现这个down 机,为什么呢? |
|
楼主热贴 |
发表于 2008-12-22 09:42:39 1楼 | |
主机的配置 swap的情况 出错的详细信息都贴出来,大家才好帮你 |
|
发表于 2008-12-22 09:42:39 2楼 | |
两个四核至强,4G内存May 19 22:16:50 www kernel: Free pages: 1589544kB (1582228kB HighMem) May 19 22:16:50 www kernel: Active:211830 inactive:10274 dirty:241 writeback:0 unstable:0 free:397386 slab:215853 mapped-file:8368 mapped-anon:61872 pagetables:1618 May 19 22:16:50 www kernel: DMA free:3588kB min:68kB low:84kB high:100kB active:0kB inactive:0kB present:16384kB pages_scanned:0 all_unreclaimable? yes May 19 22:16:50 www kernel: lowmem_reserve: 0 0 880 4080 May 19 22:16:50 www kernel: DMA32 free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB present:0kB pages_scanned:0 all_unreclaimable? no May 19 22:16:50 www kernel: lowmem_reserve: 0 0 880 4080 May 19 22:16:50 www kernel: Normal free:3728kB min:3756kB low:4692kB high:5632kB active:0kB inactive:520kB present:901120kB pages_scanned:2735127 all_unreclaimable? yes May 19 22:16:50 www kernel: lowmem_reserve: 0 0 0 25600 May 19 22:16:50 www kernel: HighMem free:1582228kB min:512kB low:3928kB high:7344kB active:847320kB inactive:40576kB present:3276800kB pages_scanned:0 all_unreclaimable? no May 19 22:16:50 www kernel: lowmem_reserve: 0 0 0 0 May 19 22:16:50 www kernel: DMA: 1*4kB 2*8kB 1*16kB 1*32kB 1*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 0*4096kB = 3588kB May 19 22:16:50 www kernel: DMA32: empty May 19 22:16:50 www kernel: Normal: 16*4kB 0*8kB 1*16kB 0*32kB 1*64kB 0*128kB 0*256kB 1*512kB 1*1024kB 1*2048kB 0*4096kB = 3728kB May 19 22:16:50 www kernel: HighMem: 9477*4kB 41180*8kB 26900*16kB 13685*32kB 4073*64kB 525*128kB 25*256kB 6*512kB 5*1024kB 2*2048kB 0*4096kB = 1582228kB May 19 22:16:50 www kernel: Swap cache: add 3978, delete 3929, find 1326/1520, race 0+0 May 19 22:16:50 www kernel: Free swap = 4192020kB May 19 22:16:50 www kernel: Total swap = 4192956kB May 19 22:16:50 www kernel: Free swap: 4192020kB May 19 22:16:50 www kernel: 1048576 pages of RAM May 19 22:16:50 www kernel: 819200 pages of HIGHMEM May 19 22:16:50 www kernel: 207321 reserved pages May 19 22:16:50 www kernel: 255625 pages shared May 19 22:16:50 www kernel: 49 pages swap cached May 19 22:16:50 www kernel: 241 pages dirty May 19 22:16:50 www kernel: 0 pages writeback May 19 22:16:50 www kernel: 8368 pages mapped May 19 22:16:50 www kernel: 215853 pages slab May 19 22:16:50 www kernel: 1618 pages pagetables May 19 22:16:50 www kernel: Out of memory: Killed process 10663 (mysqld).这是在down机前的日志 |
|
发表于 2008-12-22 09:42:39 3楼 | |
my.cnf也贴出来吧 还有主机swap的一些相关信息(free/top之类与内存相关的)我不能解决你的问题,其他的高手解决你的问题是需要这些信息的 |
|
发表于 2008-12-22 09:42:39 4楼 | |
my.cnf[mysqld]skip-locking skip-innodb skip-bdb skip-name-resolve max_connections=1000 interactive_timeout=50 wait_timeout=60 connect_timeout=50key_buffer = 384M max_allowed_packet = 1M table_cache = 512 sort_buffer_size = 2M read_buffer_size = 2M myisam_sort_buffer_size = 64M thread_cache = 8 query_cache_size = 32M # Try number of CPU's*2 for thread_concurrency thread_concurrency = 8top top - 10:38:59 up 11:22, 1 user, load average: 0.70, 1.13, 1.19 Tasks: 209 total, 1 running, 207 sleeping, 0 stopped, 1 zombie Cpu(s): 6.9%us, 6.2%sy, 0.0%ni, 86.5%id, 0.3%wa, 0.0%hi, 0.1%si, 0.0%st Mem: 3365020k total, 3250048k used, 114972k free, 606608k buffers Swap: 4192956k total, 0k used, 4192956k free, 2118524k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3271 mysql 15 0 541m 153m 4104 S 88 4.7 622:39.49 mysqld 1749 apache 15 0 0 0 0 Z 4 0.0 0:00.07 httpd 1571 apache 15 0 48528 13m 7024 S 2 0.4 0:00.11 httpd 1689 apache 15 0 48028 12m 6428 S 2 0.4 0:00.05 httpd 1754 apache 15 0 48068 11m 5664 S 2 0.4 0:00.07 httpd |
|
发表于 2008-12-22 09:42:39 5楼 | |
free total used free shared buffers cached Mem: 3365020 3278232 86788 0 606820 2128660 -/+ buffers/cache: 542752 2822268 Swap: 4192956 0 4192956 |
|
发表于 2008-12-22 09:42:39 6楼 | |
收集你的SLOW QUERY 吧。 |
|
发表于 2008-12-22 09:42:39 7楼 | |
是有些比较秏内存的query ,但这个能不定期的down 机我想不明白为什么呢 |
|
发表于 2008-12-22 09:42:39 8楼 | |
max_connections=1000-->这个不改 max_allowed_packet = 1M-->4M sort_buffer_size = 2M--->6M read_buffer_size = 2M-->4M 看你的内存使用很少,swap没有使用 上面的参数适当调整下吧,箭头后面是我建议的,调整下,重新启动mysql再看看 如果有好转的话,再仔细看看你的Slow sql 应该从slow sql上做根本性的调整,注意一些index的使用情况 |
|
发表于 2008-12-22 09:42:39 9楼 | |
调整SQL是根本你的 SQL语句里面使用了很多函数和排序之类的?每次down机的时间间隔大概是多久呀? |
|
针对ZOL星空(中国)您有任何使用问题和建议 您可以 联系星空(中国)管理员 、 查看帮助 或 给我提意见