当前位置: 首页 > 知识库问答 >
问题:

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

倪灿
2023-03-14

如果我有另一个apache/web服务器实例在运行,我已经痛苦地分析了昨天的所有内容,包括所有这些命令

ps aux
ps -e
lsof 
netstat tunap

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

然而,XAMPP给了我这样的信息:

XAMPP: Another web server daemon is already running

我该怎么办?

我还编辑了httpd.conf监听端口9876,仍然是一样的。

共有3个答案

谈萧迟
2023-03-14

我也没有运行任何服务器,但是我发现了这个命令,它救了我:

sudo lsof -i :80

它向我展示了如下内容:

COMMAND     PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Skype      4275    root   61u  IPv4 0x869da9d5a8e5506b      0t0  TCP *:http (LISTEN)

所以杀了Skype就成功了。

贺高杰
2023-03-14

如果:

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写=all-f-ostrace.outyour_startup_command

然后打开strace.out,在输出中搜索“...已经在运行”字符串,并开始查看上面的行,看看是什么失败了。

卫俊誉
2023-03-14
 sudo rm /opt/lampp/logs/httpd.pid
// get listen pid
 sudo netstat -nap | grep :80

输出示例:

tcp6   0  0 :::80  :::*  LISTEN  14417/httpd

PID是14417

杀戮过程

 sudo kill 14417

启动/重新启动LAMP服务器

 sudo /opt/lampp/lampp restart
 类似资料:
  • 问题内容: 如果我有另一个正在运行的apache / web-server实例,我用所有这些命令痛苦地分析了昨天的全部内容 我没有在端口8080上运行的Apache或任何其他服务器的另一个实例。 但是,XAMPP给了我这个: 我该怎么办? 我也将httpd.conf编辑为LISTEN到端口9876,并且仍然相同。 问题答案: 如果: 然后,也许有一个锁定文件位于启动要检查的地方?这些通常在/ va

  • 问题内容: 我有一个简单的Python脚本充当守护程序。我试图创建systemd脚本,以便能够在启动过程中启动此脚本。 当前的systemd脚本: node.py: 包含循环。 我尝试使用运行该服务。不幸的是,服务从未完成说明序列-我必须按Ctrl + C。脚本正在运行,但是状态为激活,一段时间后变为停用状态。现在我正在使用(但是在我尝试不使用它之前,症状是相似的)。 我应该为脚本实现一些其他功能

  • 问题内容: 在go程序中,我想同时运行两个Web服务器, 显然它们将在两个不同的端口(如果需要,还有IP地址)上提供服务, 问题在于调用,当我尝试为’ /’对于第二台服务器,它会慌张,并说已经有一个与’/’相关联的处理程序, 我想我除了需要之外还需要创建一个多路复用器,我尝试使用来实现,但无法弄清楚, 在同一程序/进程中运行两个Web服务器是否存在根本性的错误。 更清楚地说,这两个Web服务器之一

  • Grpc服务器似乎是使用Netty实现的。是否有使用其他实现的方法?

  • 问题内容: 我有一个查询,就是我在多个线程下面开发了一个代码,这些线程分别称为线程一和线程二,下面是代码.. 类multip实现Runnable { 现在,我希望将线程2设置为守护程序线程,它应该为线程1提供某种服务,它可以是任何类型的服务,但最后我试图实现的是,守护程序线程向非守护程序线程提供某种服务。请告知如何实现。问题是有关守护程序线程将如何向非守护程序线程提供服务的问题。 问题答案: 问题

  • 我想为Android电视平台建立一个应用程序。这个应用程序的一部分是一个服务/守护进程,它必须在设备引导时启动,并且必须在Android电视开机时始终运行,即使在备用状态下也是如此。 为什么我希望这个服务/守护进程一直运行?我的项目的一部分是一个便携式设备(如智能手机和/或平板电脑)的应用程序,它将通过TCP向Android TV应用程序发送命令。基于TCP消息的类型,应用程序将执行一个动作(打开