一尘不染

XAMPP:另一个Web服务器守护程序已在运行?

linux

如果我有另一个正在运行的apache / web-server实例,我用所有这些命令痛苦地分析了昨天的全部内容

ps aux
ps -e
lsof 
netstat tunap

我没有在端口8080上运行的Apache或任何其他服务器的另一个实例。

但是,XAMPP给了我这个:

XAMPP: Another web server daemon is already running

我该怎么办?

我也将httpd.conf编辑为LISTEN到端口9876,并且仍然相同。


阅读 188

收藏
2020-06-07

共1个答案

一尘不染

如果:

lsof -Pi |grep 8080        returns no results
netstat -na |grep 8080     returns no results
ps -ef                     shows no web server processes

然后,也许有一个锁定文件位于启动要检查的地方?这些通常在/ var / run下找到,但不一定必须找到。在这一点上,我通常会运行strace看看发生了什么:

strace -e read = all -e write = all -f -o strace.out your_startup_command

然后打开strace.out,在输出中搜索“ ..已经运行”字符串,然后开始查看其上方的行以查看失败的原因。

2020-06-07