由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作
苦瓜不甜 2011-06-20 08:58:18 Win2003(SP2补丁)的系统,原来用的是IIS6.0+PHP+MYSQL,现换成PHPNOW(APACHE+PHP+MYSQL)的运行环境,用的DZ的DiscuzX1.5.
原来站点一直是可以正常运行的,最近一个多月一直不稳定,出现如下错误,然后网站打不开,远程桌面等都连接不上。
出现错误时,远程桌面和远程管理终端都连接不了,只有不断重启服务器,才能恢复正常。
但过了几个小时又会出现同样的问题,又只能重启。
错误信息如下:
-------------------------------------------------------------------
Error: 由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。
Errno.: 2002
Similar error report has been dispatched to administrator before.
到 http://faq.comsenz.com 搜索此错误的解决方案
或者:
Service Unavailable
系统提示如下日志:
事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 1009
日期: 2011-5-27
事件: 5:14:02
用户: N/A
计算机: SVCTAG-5CMHV2X
描述:
为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '6128'。进程退出代码是 '0x80'。
有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
------------------------------------------
换成PHPNOW环境还是同样的出错
------------------------------------------
Discuz! Database Error
The database has encountered a problem. Need Help?
--------------------------------------------------------------------------------
Error messages:
[Type] 无法连接到数据库服务器
[2005] Unknown MySQL server host 'localhost' (11004)
Program messages:
[Line: 0018]portal.php(discuz_core->init)
[Line: 0065]source\class\class_core.php(discuz_core->_init_db)
[Line: 0335]source\class\class_core.php(db_mysql->connect)
[Line: 0735]source\class\class_core.php(db_mysql->_dbconnect)
www.lexuu.com 已经将此出错信息详细记录, 由此给您带来的访问不便我们深感歉意
--------------------------------------------------------------------------------
谁知道解决办法。请帮帮忙。谢谢。