微信端访问网站反应慢,出现指定的网络名不再可用。 :AH00341: winnt_accept: Asynchronous AcceptEx failed

做了ecshop微信开发,挂上去后,从微信端跳入商城反应很慢,多点几次甚至没反应了,从手机浏览器进入就没这种情况,查找了很久都没找到原因,最后在apache的error.log中看到

[mpm_winnt:warn] [pid 3232:tid 360] (OS 64)指定的网络名不再可用。  : AH00341: winnt_accept: Asynchronous AcceptEx failed.

去找度娘问了下,终于解决了问题。解决方案就是:

在httpd.conf配置中添加

AcceptFilter http none
AcceptFilter https none


从网上了解到:

AcceptFilter http data
AcceptFilter https data
Window's mpm_winnt interprets theAcceptFilter to toggle the AcceptEx() API, and does not support http protocolbuffering. There are two values which utilize the Windows AcceptEx() API andwill recycle network sockets between connections. data waits until data hasbeen transmitted as documented above, and the initial data buffer and networkendpoint addresses are all retrieved from the single AcceptEx() invocation.connect will use the AcceptEx() API, also retrieve the network endpoint addresses,but like none the connect option does not wait for the initial datatransmission.
On Windows, none uses accept() rather thanAcceptEx() and will not recycle sockets between connections. This is useful fornetwork adapters with broken driver support, as well as some virtual networkproviders such as vpn drivers, or spam, virus or spyware filters.

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值