Apache(APM Express)启动失败解决
February 20th, 2010
这几天启动APM Express失败,经过仔细分析后,终于找到了解决了办法。
启动APM Express后,发现MySQL是工作的,而Apache并没有工作。在命令行下,启动httpd,发现绑定9000端口失败。
在etc/httpd.conf和httpd.conf.template中将默认的9000端口改为8000端口后,Apache成功启动。由此可以确定,只是端口9000出现了问题。
果然,使用命令 netstat -ano,发现一下信息和9000端口有关。
TCP 0.0.0.0:9000 0.0.0.0:0 LISTENING 724
TCP 127.0.0.1:9000 127.0.0.1:1132 TIME_WAIT 0
TCP 127.0.0.1:9000 127.0.0.1:1178 TIME_WAIT 0
是进程PID 724占用了这个9000端口。那么PID 724又是何方神圣呢?
默认情况下windows的进程管理器是不显示pid的,你可以通过在[查看]->[选择列]中选种 查看pid,然后进程查看器中就会显示pid了
进程查看器显示pid 724是PPAP占用了,而PPAP是PPTV的加速器。关闭这个进程,再重启APM,一切OK。