如何找出127.0.0.1上哪个服务器发生冲突

时间:2015-10-15 16:42:00

标签: django server pycharm

我刚刚开始遇到一个问题,即我的PyCharm Django项目运行的本地服务器地址(127.0.0.1:8000)与我的笔记本电脑上运行的其他服务器也在127.0.0.1上发生冲突,因此不会看到我的Django主页我现在看到一个页面上写着“It Works!”。

我正在玩一些名为VirtualHostX的软件,我认为它已经对我的计算机做了一些事情,并安装了一台自动启动的服务器。我已经删除了VirtualHostX并重新启动但是我仍然遇到这种冲突,所以除非我改变运行Django服务器的IP地址与其他服务器冲突。

追踪正在发生的事情的最佳方法是什么?我可以编辑某个文件以阻止其他服务器运行吗?

2 个答案:

答案 0 :(得分:0)

在shell中运行此命令以查看哪个进程正在侦听端口8000

sudo lsof -n -i4TCP:8000 | grep LISTEN

"它有效"让我想到一个活跃的apache网络服务器。

你可以尝试

sudo apachectl stop

查看您是否正在运行活动的apache服务器。

答案 1 :(得分:0)

这不是冲突。 "它有效"当你还没有设置任何URL时,Django会向你显示。所以,设置一些。