关于apache 在2003中的运行错误

今天把服务器重启了一下,结果网站过了三四个小时就不能访问了,去看了错误日志

事件类型: 错误
事件来源: Apache Service
事件种类: 无
事件 ID: 3299
日期:  2007-7-14
事件:  8:37:38
用户:  N/A
计算机: JJLOU
描述:
The Apache service named  reported the following error:
>>> [Sat Jul 14 08:37:38 2007] [notice]
 Disabled use of AcceptEx() WinSock2 API     .

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
是这个错误,查了很多资料,我已经把acceptE()关掉就可以了,先前也发生过这个问题,关掉就好了,结果现在又来了

感觉很奇怪,今天看了这边问题,试试看,能解决问题不? 以下文章的链接是:

http://hi.baidu.com/7655cjc/blog/item/1de9970e36d285e637d12272.html

 
查看文章
  
apache 遇到[error] (OS 10038) 错误
2007-06-01 11:38
我的机器是windows server 2003 主要是用作开发用,除了apache 还装了很多其他软件;

首先一次重新启动后遇到了这个问题:
taskmanager 里有两个httpd进程,其中一个占用cpu 很高 于是去查看event viewer 没有看到问题...........
去看error.log 果然问题出在这里,里面有好多个这样的错误,看来是陷入死循环了。

error] (OS 10038) : Child 3356: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.

于是我很开心的去网上查解决办法,去了几个国内论坛也去了几个国外的论坛,最先找到的解决办法都是:

解决方法:
编辑httpd.conf

在文件尾加入下面一行

Win32DisableAcceptEx

重启apache

可是我的问题就是还没有解决,以出现了新的问题

 

Fri Jun 01 10:15:27 2007] [notice] Apache/2.2.3 (Win32) PHP/5.1.4 configured -- resuming normal operations
[Fri Jun 01 10:15:27 2007] [notice] Server built: Jul 27 2006 16:49:49
[Fri Jun 01 10:15:27 2007] [notice] Parent: Created child process 3344
[Fri Jun 01 10:15:27 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Fri Jun 01 10:15:29 2007] [notice] Child 3344: Child process is running
[Fri Jun 01 10:15:29 2007] [notice] Child 3344: Acquired the start mutex.
[Fri Jun 01 10:15:29 2007] [notice] Child 3344: Starting 250 worker threads.
[Fri Jun 01 10:15:29 2007] [notice] Child 3344: Listening on port 80.
[Fri Jun 01 10:15:29 2007] [error] (OS 10038)An operation was attempted on something that is not a socket. : Too many errors in select loop. Child process exiting.
[Fri Jun 01 10:15:29 2007] [notice] Child 3344: Exit event signaled. Child process is ending.
[Fri Jun 01 10:15:30 2007] [notice] Child 3344: Released the start mutex
[Fri Jun 01 10:15:30 2007] [notice] Child 3344: Waiting for 250 worker threads to exit.
[Fri Jun 01 10:15:30 2007] [notice] Child 3344: All worker threads have exited.
[Fri Jun 01 10:15:30 2007] [notice] Child 3344: Child process is exiting
[Fri Jun 01 10:15:30 2007] [notice] Parent: child process exited with status 0 -- Restarting.
[Fri Jun 01 10:15:31 2007] [notice] Apache/2.2.3 (Win32) PHP/5.1.4 configured -- resuming normal operations
[Fri Jun 01 10:15:31 2007] [notice] Server built: Jul 27 2006 16:49:49
[Fri Jun 01 10:15:31 2007] [notice] Parent: Created child process 288
[Fri Jun 01 10:15:31 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Fri Jun 01 10:15:32 2007] [notice] Child 288: Child process is running
[Fri Jun 01 10:15:32 2007] [notice] Child 288: Acquired the start mutex.
[Fri Jun 01 10:15:32 2007] [notice] Child 288: Starting 250 worker threads.
[Fri Jun 01 10:15:32 2007] [notice] Child 288: Listening on port 80.
[Fri Jun 01 10:15:32 2007] [error] (OS 10038)An operation was attempted on something that is not a socket. : Too many errors in select loop. Child process exiting.

 

 

就这样的不停重复。。。。。。。。。。。
于是继续找。。同时在http server 的文档上查了一下
Win32DisableAcceptEx 这个命令
同时找到下面两个可以说是建议吧:
一、
Udpsocket Wsa Error = 10038
    首先这也是个10038错误,和winsock相关,我觉得可能有用就看了一下
问题是这样陈述的:
    HI,

cAN ANYBODY HELP IN THE FOLLOWING ERROR:

I STARTED MY SYS TODAY , AND IT SHOWED ME THE ERROR " UDPSOCKET" AND THEN IN ANOTHER DIALOGBOX IT SAID " WSA ERROR = 10038"

NOW I M UNABLE TO CONNECT TO THE NETWORKING MACHINES AND NOR CAN I CONNECT TO THE INTERNET.


CAN ANYBODY HELP IN THIS REGARD ? WD REALLY APPRECIATE THAT .

IT'S PRETTY URGENT.

REGARDS
ARUN


mlegg 给出了解决办法:
If you have updated Windows and have SP2 (you should by now)
Go to the Start button > to the Run box > type cmd and the command window opens

now type: netsh winsock reset

this will repair your corrupted Winsock

if you do not have SP2 yet for some reason, then read this page from
MS on how to repair your Winsock


Afterwards go to Windows Updates and get everything you do not have yet. There has been a lot of updates and patches over the last few months. They come out the 2nd Tuesday of every month, but this month they were released early to fix a critical patch.


同时我也在 同时在http server 的文档上看到 Win32DisableAcceptEx (使用accept()代替AcceptEx()接受网络链接) 这个命令,有一个关于 AcceptEx()的介绍: AcceptEx()是一个微软的WinSock2 API ,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。如果你遇到类似于如下的错误:

[error] (730038)An operation was attempted on something that is not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.

你就需要使用这个指令来禁止使用AcceptEx()


于是我使用了netsh winsock reset命令也把Symantec AntiVirus 卸载了
重新启动,问题解决


后记:
问题虽然解决了,但是从头到尾还没有完全搞清楚, 还有两个疑问:(1)还是不知道问题到底是怎么产生的,我以前就一真用Symantec AntiVirus,如果是因为它,为什么到现在才产生这个问题,如果说是由于更新病毒库的原因,我自己也不能说服我自己相信这个理由(2)如果是由于系统升级产生的问题那么为什么会产生这个问题?呵呵,饿了,先去吃饭,回来再解决之两个疑问

我又重新把
Symantec AntiVirus装起,呀,没有问题,不知道问题是怎么产生的了,就是 Symantec AntiVirus还没有更新病毒库呢,哈,学校的网络有点差,毕竟是教育网,怎样才让访问国外的网站速度快一点呢?....

总这可以确定是winsock2 corrupted 了要用 netsh winsock reset 恢复而不是用
Win32DisableAcceptEx
把 acceptex() 关掉
基于YOLO26深度学习框架的智能停车场管理系统的算法研究实现方法 本文研究了基于YOLO26深度学习框架的智能停车场管理系统实现方法。系统采用CSPDarknet53作为主干网络,结合特征金字塔和注意力机制提升检测性能。通过数据预处理、模型训练和停车分析三个主要模块,实现了车位占用检测、车辆类型识别等功能。实验结果表明,该方法在检测精度和速度方面表现优异,为智能停车场管理提供了有效的技术解决方案。 阅读详情

相关推荐

aphache配置规范

本规范提出的安全功能要求和安全配置要求,在未特别说明的情况下,均适用于设备上运行Apache软件。 本规范从账号管理及认证授权、日志以及IP协议和其他四个方面提出安全功能和配置要求。 本规范所指的设备为Apache设备。本规范提出的安全配置要求,在未特别说明的情况下,均适用于2.0.x、2.2.x版本的Apache服务器。

Apache不能启动: Unable to open logs

日志名称: Application来源: Apache Service日期: 2014/3/12 14:43:21事件 ID: 3299任务类别: 无级别: 错误关键字: 经典用户: 暂缺计算机: USER...

diankong6347的博客 646

kuka机器人外部轴配置步骤.docx

C4配置 第一步,将电脑IP更改成 或者同一IP段内即可 第二步将网线用电脑和机器人连接 第三步,打开Workvisual软件(以下简称WV软件) 软件打开后入下图1所示: 图1,WV软件打开界面 kuka机器人外部轴配置步骤全文共7页,当前为第1页。在WV软件的窗口中如图2所示 kuka机器人外部轴配置步骤全文共7页,当前为第1页。 新建WV文档打开文档浏览在线机器人中的文档以前打开过的文档图2项目文件选择 新建WV文档 打开文档 浏览在线机器人中的文档 以前打开过的文档 点击刷新,即可显示,当前连接的机器人当选择Browse时,界面如图3所示 点击刷新,即可显示,当前连接的机器人 图3 刷新后显示项目文件,带:绿色箭头"标志的为当前项目。 备注:在打开项目后将当前项目另存为文件,以免将原来的项目覆盖,在出问题时可以用此项目恢复。 kuka机器人外部轴配置步骤全文共7页,当前为第2页。打开VW文件后,界面如图4所示 kuka机器人外部轴配置步骤全文共7页,当前为第2页。 图4 第四步,拍下外部轴点机的型号,如图5查找点机的Art-Nr 号,对应kuka文件 查找电机的型号 kuka

apache cannot load php,Apache启动时Cannot load加载php5apache2_2.dll

首先检查httpd.conf文件中有一点语法错误或者其他错误Apache就无法启动代码:LoadModule php5_module "C:/myenv/php-5.4.13/php5apache2_2.dll"PHPIniDir "C:/myenv/php-5.4.13"AddType application/x-httpd-php .php .html事件类型:错误事件来源:Apache...

weixin_36027195的博客 588

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061 "Unknown error")

ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061 “Unknown error”)标题错误提示为XAMPP 安装后,但未安装MySQL服务时,启用或连接MySQL Server 提示的错误。 Solution: 使用XAMPP时会默认安装Apache,MySQL,FileZilla,Tomcat等服务:

布谷鸟 1万+

Windows Server 2016-Windows安全日志ID汇总

Windows常见安全事件日志ID汇总,供大家参考,希望可以帮到大家。 ID 安全事件信息 1100 事件记录服务已关闭 1101 审计事件已被运输中断。 1102 审核日志已清除 1104 安全日志现已满 1105 事件日志自动备份 1108 事件日志记录服务遇到错误 4608 ...

awmqc66006的博客 1703

遭遇Apache “Disabled use of AcceptEx() WinSock2 API”问题

今天客户有一个系统访问特别慢,就是一个40多K的静态图片打开都要40多秒,龟速!看了一下其他都没发现问题,Apache也没有报明显的错误,网络速度很正常,好象一切都那么正常,可就是访问速度上不去! 没办法之下,静下心来分析日志,在系统的“应用程序”日志中发现有Apache的异常: The Apache service named  reported the following error: &...

听雨轩 1781

win2003 server sp2环境配置apache和mysql注意事项

之前在自己的电脑上配置wamp开发环境,都是用system来启动apache和mysql,没有考虑安全性的问题。前两天有个客户需要搭建wamp环境做网站,考虑到安全性问题,设置了一个website用户来启动apache和mysql服务,遇到不少问题,现记录解决过程如下: 1、使用xampp绿色包。 2、建立一个website用户,设置一个复杂密码(我是拿记事本随便乱敲一通,然后复制的,呵呵)。

anglegz的专栏 1115

php中没有 php5apache2.dll 自己弄一个进去?,Apache启动时无法加载php5apache2_2.dll解决办法...

安装环境在Windows 2003(32位)中安装wampserver之后无法启动。查看错误是无法加载php模块:12 The Apache service named reported the following error:>>> httpd.exe: Syntax error on line 127 ofE:/wamp/bin/apache/apache2.2.22/con...

weixin_30994645的博客 333

32位Win7下安装与配置PHP环境(一)

http://blog.csdn.net/yousuosi/article/details/9448903

心静思远 663

解决Apache莫名无响应-AcceptEx failed

 问题背景: 系统为windows server 2003apache2.4,tomcat7跑java,另外还配置了一个django框架的python网站 发现经常访问网站时无响应,尤其是用户访问量大的时候 查log文件错误信息如下: [Mon Feb 22 10:28:49.046963 2016] [mpm_winnt:warn] [pid xxxx:tid xxx] (OS

BabylonCity的博客 1238

php5.1.4,apache2.2.2+php5.1.4+my5.0

这几天在windows2003上装了apache php mysql,安装过程遇到了很多问题.今天把它整理了一下.我把它装在了F:上,那是我的系统盘(不是常见的C:哦),先建了F:/apache F:/phpF:/mysql 三个文件.接下来,第一步安装apache2.2.2 .把安装目录定到F:/apache下,按提示一步一步完成.完了之后,我启动apache,弹出"apache fa...

weixin_39588679的博客 118

Apache HTTP Server 版本2.2日志文件 (实战成功)

Apache HTTP Server 版本2.2日志文件 (实战成功) 2009-05-25 00:19 按小时截断日志 偶的成功配置如下 &l...

weixin_33795743的博客 485

mysql的interface_InterfaceError:2003:无法连接到上的MySQL服务器本地主机:3306'(13个权限被拒绝)...

我尝试使用pythoncgi框架在apache2服务器上托管一个应用程序。程序在编译时运行良好,没有错误。当我在网络浏览器上尝试时,我得到了错误。在InterfaceError: 2003: Can't connect to MySQL server on 'localhost:3306' (13 Permission denied)我尝试过安装mysql连接器python并检查是否遗漏了什么。一...

weixin_34501374的博客 401

java poi 空_Apache poi空白单元问题

我的解释有点复杂,所以我道歉,但这是我在部署之前的最后一个错误 .我的程序迭代到excel文档的最后一行并重新计算,直到找到除“”或“null”之外的其他内容,因为我需要获取列的最后6个数据点,并且这样做会跳过不可见的垃圾数据并且空白细胞 .使用一些较旧的Excel工作表(在excel 2003中创建,或者可能更早),我的程序可以找到最后一个单元格(我在运行时打印坐标,所以我知道它的发现是什么)但...

weixin_42510924的博客 642

php 接收不能open数据,无法将远程Openfiles.exe数据拉入PHP

我正在尝试使用openfiles.exe来获取当前在远程服务器上打开的文件的信息.我可以从网络服务器打开的命令提示符处运行命令,因此我知道它可以在网络服务器和我要定位的服务器之间工作.但是,当我尝试在PHP中调用相同的命令时,出现了Apache错误日志条目:“错误:目标系统必须运行Windows XP或更高版本.” Web服务器在Xp Pro上运行,目标服务器在Windows Server 200...

weixin_36268722的博客 102

Apache错误:[error] (OS 10038)在一个非套接字上尝试了一个操作

今日电脑上的APACHE启动后CPU占用率一直高居100%, PHP程序也无法执行了。查看错误日志里面记录了很多:[error] (OS 10038)在一个非套接字上尝试了一个操作。 : Child 3356: Encountered too many errors accepting client connections. Possible causes: dynamic address r

xmlate的专栏 3153

服务启动Apache服务,错误Parent: child process exited with status 3 -- Aborting.解决

今天一上班不能启动apache,或者使用wamp等集成包后,唯独apache服务启动后有停止,但是把东西搬到其他机器上却没事问题可能和网络有关,我查了很多资料首先找打apache错误报告日志,发现现实诸多的调试错误中会有这么几句总是一样的[Mon Dec 17 20:44:15 2008] [notice] Server built: Mar  5 2007 11:23:00[Mon Dec 1

yyyfff43的专栏 9235

apache配置php后无法启动,apache中配置php后,无法启动php

php的版本是:5.2.17配置文件代码:LoadModule php5_module d:/php/php5apache2_2.dllAddType application/x-httpd-php.phpPHPIniDir "d:/php"下载的是压缩包,安装在d:/php出现状况:the requested operation has failed怎么解决呢?回复讨论(解决方案)查看一下apa...

weixin_29029145的博客 1525

apacheservice-基本使用

apache server的使用 设置Apache HTTP Server的文件根目录(DocumentRoot) 安装Apache 时,系统会给定一个缺省的文件根目录 如果你觉得这个网页存在这个缺省目录不方便,需要另外设个Apache 文件根目录,你可以修改Apache的配置文件httpd.conf里有关根目录的设置。 Apache HTTP Server的缺省文件根目录(Docum...

aouoda1987的专栏 618
上一篇: wrong number of arguments (2 for 0) 错误
下一篇: 批量增加更新原来如此
jackdraw
博客等级 码龄20年 1粉丝 1原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值