原帖由 iceblood 于 2007-4-1 19:03 发表
SuperKernel-SMP-ULE-64bit amd64
用ULE?别用这个。
原帖由 小稻 于 2007-4-1 18:52 发表
用PD做服务器,不荡死才怪
原帖由 xuezongqing 于 2007-4-1 20:37 发表
是什么主板???估计硬件有问题。。你用的是什么机箱?什么板子?散热过关吗?
原帖由 kingstone32 于 2007-4-2 11:35 发表
没有调整最大连接数会报too many connects的错误,加到2048后就会经常出现下面的错误或者APACHE被阻死了,网页完全打不开
Discuz! info: Can not connect to MySQL server
Time: 2007-3-30 10:39pm
Script ...
原帖由 大大狗 于 2007-4-2 11:51 发表
这个MYSQL报错 最好看一下日志 里面会写的很清楚 可能是权限问题
last pid: 12011; load averages: 66.50, 78.40, 77.48 up 0+05:50:42 23:26:09
935 processes: 22 running, 906 sleeping, 7 lock
CPU states: 25.6% user, 0.0% nice, 73.6% system, 0.8% interrupt, 0.0% idle
Mem: 1169M Active, 161M Inact, 484M Wired, 66M Cache, 213M Buf, 29M Free
Swap: 2002M Total, 423M Used, 1580M Free, 21% Inuse, 264K In
原帖由 cdcchen 于 2007-4-3 09:08 发表
把httpd.conf里的KeepAlive设成off试一下,应该会好一点点
5.3 KB, 下载次数: 54
原帖由 xuezongqing 于 2007-4-1 20:39 发表
我托管的服务器机箱用的是千际1U机箱。。散热还是不错滴:)就是价格太贵了
原帖由 cauhacker 于 2007-4-3 16:07 发表
那个箱子散热不错……我晕死!
勤诚的人应该去集体自杀了
20058821574338.jpg (35.12 KB, 下载次数: 71)
原帖由 suek 于 2007-4-3 14:10 发表
1G内存的话,建议还是用i386的内核吧
原帖由 Coolriver 于 2007-4-4 10:58 发表
你的机器那样的负载是很正常的。
目前能做的是调整一下Apache的mpm
<IfModule mpm_prefork_module>
StartServers 25
MinSpareServers 25
MaxSpareServers 50
...
原帖由 compnik 于 2007-4-4 21:11 发表
呵呵,估计是被dos了
原帖由 lubber 于 2007-4-4 12:47 发表
我用ULE的时候感觉不稳定
原帖由 kingstone32 于 2007-4-4 21:56 发表
机房有硬防的,BSD也装了IPFW,应该可以抵御啊,今天是人太多所以挂掉了,现在把apache 換到 lighttpd 试试,估计是负载过高了
原帖由 kingstone32 于 2007-4-4 21:56 发表
机房有硬防的,BSD也装了IPFW,应该可以抵御啊,今天是人太多所以挂掉了,现在把apache 換到 lighttpd 试试,估计是负载过高了
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
ioapic0: Changing APIC ID to 2
ioapic0 <Version 2.0> irqs 0-23 on motherboard
kbd1 at kbdmux0
acpi0: <GBT AWRDACPI> on motherboard
acpi0: Power Button (fixed)
cpu0: <ACPI CPU> on acpi0
acpi_throttle0: <ACPI CPU Throttling> on cpu0
cpu1: <ACPI CPU> on acpi0
acpi_throttle1: <ACPI CPU Throttling> on cpu1
acpi_throttle1: failed to attach P_CNT
原帖由 HonestQiao 于 2007-4-4 22:07 发表
负载高,也不至于mysql挂掉啊。
挂掉的时候,mysql又是什么提示?
原帖由 compnik 于 2007-4-4 22:42 发表
换多少个*httpd都没有用
你的问题明显是mysql联接数过多引起的
十之八九是应用层的dos
还是赶快先查清楚是不是单个ip过来的吧,
这种问题居然还讨论半天....
原帖由 lsstarboy 于 2007-4-4 23:43 发表
楼主的CPU地方已经出现问题。建议换一个能用的32位的SMP内核试试。
64位再加上双核,用更传统的方式也许更安全一些。
root@www.local.com:/usr/obj/usr/src/sys/SuperKernel-SMP-ULE-64bit
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) D CPU 2.66GHz (2660.21-MHz K8-class CPU)
Origin = "GenuineIntel" Id = 0xf47 Stepping = 7
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0x651d<SSE3,RSVD2,MON,DS_CPL,TM2,CNTX-ID,CX16,XTPR>
AMD Features=0x20100800<SYSCALL,NX,LM>
AMD Features2=0x1<LAHF>
Cores per package: 2
原帖由 Momoass 于 2007-4-6 14:56 发表
装64位系统,1G的内存也太小了,4G才相当于32位的2G
换lighttpd+FastCGI/PHP看看
原帖由 HonestQiao 于 2007-4-2 09:29 发表
从中,我有几个疑问,方可继续判断你的问题,并给提出解决方法:
1. 查看你的/etc/my.cnf,是否使用了蹩脚的配置?
因为你的物理内存才1G,而你的MySQL就基本要吃完了
一般是你给MySQL分配了较大的缓存空间
2. apachectl -l看看使用的是prefork还是worker呢?
apachectl -v看看apache的版本
因为你的Apache占有内存也真的是非常地大。
另外还要告诉我们,你到底启用了哪些模块?
因为以上原因,物理内存耗尽,那么必然就去使用交换分区。
交换分区使用频繁,必然导致速度很慢几乎挂掉。
因为使用过多的内存和交换分区,可能导致交换分区都不够使用,出现上面的提示,以及程序异常退出。
...
原帖由 lsstarboy 于 2007-4-6 14:55 发表
又仔细看了一下楼主的dmesg,应该是用错内核了。你是Intel 奔腾D的处理器,却用了AMD的64位内核。CPU频率后的字符应该是686-class,而你的是K8-class。建议你换一个普通的32位SMP内核试试。如果基本上稳定, ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |