近日发现apache2.2有如下错误日志:
[Thu Mar 25 15:53:46 2010] [warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
[Thu Mar 25 16:09:26 2010] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.
[Thu Mar 25 16:09:26 2010] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.
[Thu Mar 25 16:09:43 2010] [warn] (OS 64)指定的网络名不再可用。 : winnt_accept: Asynchronous AcceptEx failed.
解决办法:
在httpd.conf文件中添加 Win32DisableAcceptEx 标记,如下:
<IfModule
mpm_winnt.c>
ThreadsPerChild 1000
MaxRequestsPerChild
10000
Win32DisableAcceptEx
</IfModule>
这样可以允许并发连接更大一些。同时性能上也不会有明显的降低.
分享到:
相关推荐
* [warn] (OS 64) 指定的网络名不再可用。 * [warn] (OS 10038) 在一个非套接字上尝试了一个操作。 这些错误信息表明 APACHE 配置中存在一些问题,我们可以通过在 APACHE 中加入一些配置参数来解决这些问题。 四、...
3. **路径错误**:确认 `mod_ssl.so` 文件位于配置文件中指定的路径。如果不在,你需要找到正确的路径,或者将路径更改为实际位置。 4. **依赖库**:Apache 需要一些库文件才能运行 SSL 功能,如 OpenSSL。确保所有...
* 寻找当前 factory 中名叫 org.apache.commons.logging.Log 配置属性的值 * 寻找系统中属性中名叫 org.apache.commons.logging.Log 的值 * 如果应用程序的 classpath 中有 log4j,则使用相关的包装(wrapper)类(Log...
- **功能描述**:指定Apache主目录的位置。 - **配置示例**:`ServerRoot "/etc/httpd"` - **说明**:通常包含配置文件、日志文件等重要组件。 ##### 3. PidFile - **功能描述**:指定存放Apache进程ID的文件位置...
19. **Listen**和**VirtualHost**: `Listen`用于指定Apache监听的端口或地址,`VirtualHost`则允许配置多个虚拟主机,每个都有自己的域名、日志文件等。 配置Apache和Tomcat时,还需要配置Tomcat的`server.xml`文件...
它通过高度模块化的结构来提供灵活的功能扩展性,支持动态加载模块,这使得Apache可以适应不同的网络环境需求。Apache不仅能够处理HTTP请求,还支持HTTPS协议,并且可以通过配置实现负载均衡、反向代理等功能。 ###...
如果配置Connector不指定class name,而是指定协议。那么如果没有配置APR,Tomcat会使用Http11NioProtocol。 为什么不使用NIO2,一看感觉像是加强版的NIO一样??其实两个是不同的东西。NIO是reactor模式,平常说的...
它允许开发者通过简单的API来控制日志信息的输出,包括日志级别(DEBUG、INFO、WARN、ERROR、FATAL)、输出位置(控制台、文件、网络等)以及格式化方式等。 二、Log4j 1.2.16 版本特性 1. 完善的日志级别支持:...
Apache APR (Apache Portable Runtime) 和 Log4 是两个在IT领域中广泛应用的开源组件,主要服务于Apache软件基金会的项目。它们分别扮演着不同的角色,但在构建高效、可靠的服务器端应用程序时,两者都起着至关重要...
Apache Commons 是一个由Apache软件基金会开发的Java库集合,它为Java程序员提供了许多实用工具类,简化了常见的编程任务。这个"Apache Commons API.rar"压缩包包含五个关键的Apache Commons子项目的API文档,分别是...
- `httpd.conf`:Apache 的主配置文件,用于加载 JK 模块并指定其他配置文件路径。 - `workers.properties`:定义与 Tomcat 服务器的连接信息。 - `uriworkermap.properties`:规定哪些 URL 由 Tomcat 来处理,...
Apache Log4j是Java平台上的一个著名日志记录框架,广泛应用于各种企业级软件系统中。这个"apache-log4j-2.17.0-bin.tar.gz"文件是一个压缩包,其中包含了Log4j 2.17.0版本的二进制文件,通常包括可执行的JAR文件和...
该库的核心概念是`org.apache.commons.logging.Log`接口,它定义了日志的基本操作,如`debug()`, `info()`, `warn()`, `error()`和`fatal()`. 开发者在代码中使用这些方法来记录不同级别的信息。Apache Commons ...
Apache Commons Logging 是一个轻量级的日志记录框架,它为Java应用程序提供了日志记录的抽象层。这个框架的目的是允许最终用户在部署时选择他们偏好的日志实现,而无需修改代码。Apache Commons Logging 提供了一个...
Apache Log4j是Java平台上的一个著名日志记录框架,广泛应用于各种Java应用程序中,包括服务器、Web应用、企业级软件等。Log4j 1.2.16是该框架的一个版本,提供了丰富的日志功能,允许开发者灵活地控制日志信息的...
这个名为"apache-log4j-1.2.17"的压缩包包含的是Log4j 1.2.17版本的源码、库文件和其他相关资源,用于解决在开发或运行过程中可能遇到的日志导入和输出问题。 1. **Log4j介绍** - **日志框架**:Log4j是一个开源的...
### Perl中的Error Handling:Die、Warn、Eval 函数详解 #### 一、引言 在Perl编程语言中,错误处理是非常重要的一部分。错误处理能够帮助开发者有效地管理程序运行过程中可能出现的各种问题,比如文件操作失败、...
- **Appender**: Appender负责将日志信息输出到指定的位置,如控制台、文件、数据库、网络等。 - **Layout**: 布局对象决定了日志信息的格式,如简单的文本格式、XML格式或自定义格式。 - **Level**: 日志级别...
### Apache+Tomcat配置说明 #### 一、安装与配置Apache与Tomcat 在搭建Apache与Tomcat联合工作环境之前,首先需要确保Apache服务器已经安装完成,并且版本为2.2。此外,还需要安装FTP服务器以及获取mod_jk.so模块...