一台服务器重启,发现apache竟然不能启动,检查log,输出如下:
[Mon Nov 24 12:18:07.284592 2014] [mpm_worker:alert] [pid 4786:tid 140480065836800] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread [Mon Nov 24 12:18:07.284815 2014] [mpm_worker:emerg] [pid 5252:tid 140479788164864] (22)Invalid argument: ap_queue_info_set_idle failed. Attempting to shutdown process gracefully. [Mon Nov 24 12:18:07.284895 2014] [mpm_worker:alert] [pid 4963:tid 140480382359360] (11)Resource temporarily unavailable: AH00282: apr_thread_create: unable to create worker thread [Mon Nov 24 12:18:07.284913 2014] [mpm_worker:alert] [pid 5328:tid 140480065836800] (11)Resource temporarily unavailable: apr_thread_create: unable to create worker thread [Mon Nov 24 12:18:07.284906 2014] [unixd:alert] [pid 5354:tid 140480382359360] (11)Resource temporarily unavailable: AH02162: setuid: unable to change to uid: 2
Google之,试了无数种说法以后发现资源受限的说法比较靠谱。修改并保存,问题解决。但其实还是不懂怎么看得出来是什么错误,只好记下来再说了。
#修改 用户最大进程数 ulimit -u unlimited #保存修改到自启动文件 echo ulimit -u unlimited >>/etc/profile
既然这个有问题,其他的资源同样可能有问题,如果不行可以逐个ulimit
试试。
相关推荐
apache启动服务错误日志,有助于帮助开发者分析问题所在。
### Apache启动错误Permission denied: httpd: could not open error log file解决方法 #### 系统环境 - **操作系统**: CentOS 6.3 (x64) - **Apache版本**: httpd-2.2.15-30.el6.centos.x86_64 - **安装方式**: ...
Apache 启动不了的解决办法 Apache 服务器是一种流行的 Web 服务器软件,然而,在实际应用中,Apache 服务器的启动问题是非常常见的。本文将总结 Apache 服务器无法启动的多种解决方法,以帮助解决各种启动问题。 ...
### Apache启动问题与Solaris服务管理器(SMF)详解 #### 引言 Apache作为全球最广泛使用的Web服务器之一,其稳定性和性能受到广大用户的认可。然而,在部署或维护过程中,用户可能会遇到Apache启动问题,尤其是在...
3. **了解错误代码**:学习并理解Apache启动时可能出现的错误代码,可以帮助更准确地定位问题。 综上所述,解决PHPstudy中的Apache无法启动的问题需要耐心和细致的排查。通过检查配置、权限、依赖、资源和日志,...
例如,“致命错误”可能表明服务器无法启动,而“警告”可能只是配置文件中的一个小问题。 对于PHP开发者,理解Apache错误日志中的PHP相关错误至关重要。当PHP脚本出错时,错误信息会被记录到Apache错误日志中,而...
当遇到Apache启动失败的情况时,“the requested operation has failed”这一错误提示虽然简洁但不够具体,需要我们通过一系列排查步骤来定位问题所在。通过以上介绍的方法,我们可以逐一排除可能导致错误的因素,...
apache server service不能成功启动的错误提示
启动Apache服务后,可以通过浏览器访问`http://localhost/`来测试是否安装成功。 接着是PHP的集成。下载PHP的Windows二进制包,与Apache进行集成。这通常通过将PHP的模块(例如`php_apache2_4.dll`)添加到Apache的...
这样,每次系统启动时,都会运行你的自定义Apache启动脚本,同时提供了一个系统服务接口,方便管理和控制Apache。 总之,将Apache配置为Linux启动服务并使用自定义脚本可以提高自动化程度和用户体验。通过遵循上述...
Apache的错误日志和访问日志通常分别存储在 `/var/log/httpd/error_log` 和 `/var/log/httpd/access_log`,通过查看这些日志文件,可以帮助诊断和解决问题。 关于Apache更深入的配置,可以参考提供的文件 "APACHE...
当你安装Apache后,如果无法启动服务,可能是因为一些冲突或者配置问题。以下是一些常见的解决方案: 1. **以管理员权限运行命令提示符**: 在Windows系统中,你需要以管理员身份运行命令提示符来执行一些系统级别...
如果Apache服务启动成功,会显示如下消息: ``` The apache2.2 service is started. ``` 5. **验证Apache服务状态**:可以通过浏览器访问`http://localhost`或`http://127.0.0.1`来验证Apache服务是否正常运行...
**步骤1:复制Apache启动脚本** 首先,需要将Apache的启动脚本复制到系统的初始化目录中,以便系统能够识别并在启动时加载Apache服务。 ```bash cp /usr/local/apache2/bin/apachectl /etc/rc.d/init.d/httpd ``` ...
Windows 下 PHP 安装路径配置错误导致 Apache 无法启动的解决方法 Windows 下 PHP 安装路径配置错误导致 Apache 无法启动是很多开发者经常遇到的问题。这个问题的出现是由于 Apache 无法正确加载 PHP 模块,导致 ...
当出现“Windows不能在本地计算机启动Apache Tomcat”的错误,通常意味着服务无法正常启动,可能是由于多种原因导致的。 首先,系统事件日志(Event Viewer)是解决问题的关键工具。它记录了操作系统中发生的所有...