用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1498|回复: 0
收起左侧

[已解决] 为什么运行几分钟就卡一下呢。

[复制链接]
发表于 2013-8-12 22:58:30 | 显示全部楼层 |阅读模式
本帖最后由 木头VJMENU 于 2013-8-12 23:15 编辑

用CI开发的网站,apache+php5.2+mysql 网站打开一会儿快,一会儿卡的。不知道是哪里设置有问题。
求解!谢谢。

查看了一下apache的log。里面error.log里有很多(OS 64)指定的网络名不再可用的信息。

网上找了一下解决方法。


解决办法:】
在httpd.conf文件中添加 Win32DisableAcceptEx 标记,如下:
<IfModule mpm_winnt.c>
ThreadsPerChild 150
MaxRequestsPerChild  10000
Win32DisableAcceptEx
</IfModule>
这样可以允许并发连接更大一些。同时性能上也不会有明显的降低。
如果Apache的error.log还是出现大量的:Sat Dec 24 17:21:28 2006] [warn] (OS 64)指定的网络名不再可
用。 : winnt_accept: Asynchronous AcceptEx failed。可以参考下列配置:
1、网上邻居->本地连接->属性->internet协议(TCP/IP)->属性->高级->wins标签->去掉启用LMhosts查询前的
勾.
2、控制面版->windows防火墙->高级标签->本地连接设置->服务的标签里勾选安全Web服务器(HTTPS)。
3、然后退出Apache,再打开启动就可以了 ,一开始我没有退出,直接在那重启,就是不可以,一定要先停止,在开启即可

本版积分规则