apache启动报错:the requested operation has failed解决办法_Linux

原因一:80端口占用
例如IIS,另外就是迅雷。我的apache服务器就是被迅雷害得无法启用!

原因二:软件冲突
装了某些软件会使apache无法启动如Dr.com 你打开网络连接->TcpIp属性->高级->WINS标签 把netbios的lmhosts对勾去掉,禁用tcp/ip的netbios. 然后再启动应该就可以了。

原因三:httpd.conf配置错误
如果apache的配置文件httpd.conf搞错了,在windows里启动它,会提示the requested operation has failed ,这是比较郁闷的事,因为查错要看个半天。
其实可以用命令行模式启动apache,并带上参数,apache会提示你哪句有误,然后就可以针对性的解决,命令如下: httpd.exe -w -n "Apache2" -k start

还有一种情况:
即使你这次启动了,下次你都有可能启动失败
在运行里输入:netsh winsock reset
一会儿cmd会提示你重启,不用理会,现在APACHE已经可以启动了。
其实就是一个winsock的修复

时间: 2024-11-14 06:22:51

apache启动报错:the requested operation has failed解决办法_Linux的相关文章

Apache启动报错No space left on device: AH00023该怎么解决_php实例

Apache启动报错No space left on device: AH00023错误可能是进程导致了,虽然小编不知道什么原因但网上提供的解决办法确实是可以解决我们的问题,下面来看看. 对于这类错误是因为linux系统的ipc信号量造成的,apache启动时,会创建很多子进程.他们是通过信号量来和子进程进行通信的. 信号量介绍: 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信.本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取

apache启动报错:httpd: apr_sockaddr_info_get() failed_Linux

重启apache:service httpd restart虽然重启成功,但却给出如下的提示信息:httpd: apr_sockaddr_info_get() failed for hoteelhttpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName 究其原因是因为在配置DNS的时候hostname hoteel造成的,重新hostnam

Apache启动报错No space left on device: AH00023解决办法

对于这类错误是因为linux系统的ipc信号量造成的,apache启动时,会创建很多子进程.他们是通过信号量来和子进程进行通信的. 信号量介绍: 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信.本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况:共享内存是运行在同一台机器上的进程间通信最快的方式,因为数据不需要在不同的进程间复制.通常由一个进程创建一块共享内存区,其余进程对这块内存区进行读写.在Linux系统下 ,常用的方式

报错“Device is not STOR_DEV_REP_IS_SNAPABLE”的解决办法

故障现象: 报错信息 (hwprov.log): DoSnapshotResourcesExist: Calling FindNextMirrorReplica... FindNextMirrorReplica: Entering. FindNextMirrorReplica: No local mirror replicas were found for />, so now looking for remote mirror replicas. FindNextMirrorReplica:

linux下xhost命令报错:unable to open display的解决办法

  linux下执行xhost命令报错:unable to open display,解决方法,linux 下通过xhost进入图形界面,经常会出现报错"unable to open display" linux下的操作步骤如下: 1.复制代码: 复制内容到剪贴板 [root@localhost ~]# vncserver New 'localhost:1 (root)' desktop is localhost:1 Starting applications specified in

rhel6.4 with R12.1.3 Apache启动报错 libdb-4.3.so不存在

Apache/Apache/bin/httpd: error while loading shared libraries: libdb-4.3.so: cannot open shared object file: No such file or directory* solution # cd /usr/lib# ln -s libdb-4.7.so libdb-4.3.so However there is no libdb-4.7.so library there to link to.

tomcat启动报错java.net.SocketException: select failed

问题描述 2011-4-2117:29:03org.apache.tomcat.util.net.JIoEndpoint$Acceptorrun严重:Socketacceptfailedjava.net.SocketException:selectfailedatjava.net.PlainSocketImpl.socketAccept(NativeMethod)atjava.net.PlainSocketImpl.accept(PlainSocketImpl.java:390)atjava.n

oracle数据库报错Instance immediate crash after open解决办法

一个朋友公司的数据库出现异常,没有备份. 数据库open之后很快就crash掉,如下的alert log的信息: Tue Jul 08 22:53:03 2014 SMON: enabling cache recovery [13803] Successfully onlined Undo Tablespace 2. Undo initialization finished serial:0 start:7751194 end:7751284 diff:90 (0 seconds) Verify

linux报错find: paths must precede expression解决办法

  今天在服务器上执行find ./ -mtime +30 -type f -name *.php的时候,报下面的错误: find: paths must precede expression Usage: find [-H] [-L] [-P] [path...] [expression] 然后就上网查了一下,结果搜索到一篇,大概是这样说的:多文件的查找的时候需要增加单引号,一直是使用的双引号,没想到找多文件的时候居然要单引号.好吧,又学了一招,修改后: find ./ -mtime +30