# 安企cms提示端口被占用无法启动怎么办

*Published:* 2024-11-25
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2024年11月25日，已超过 180天没有更新



**情况一，和其他安企CMS网站端口冲突了**

一般发生在服务器上安装了多个安企CMS的情况下

这时候需要编辑config.json，更换成新的未使用的端口

进入到网站根目录，编辑config.json

修改端口为8002，或者其他未使用的端口

保存并退出

重新执行启动脚本

**情况二，程序已启动，但需要重新启动，比如安企CMS升级后的时候**

这种情况下，我们需要先检查端口使用情况，使用的命令是

lsof -i:端口号，比如端口是8002，则命令是 lsof -i:8002

可以查看到占用端口的程序ID，然后使用kill命令来杀掉进程

kill命令的使用方法是 kill -9 进程ID，比如进程ID是70049，则命令是 kill -9 70049

如果检测到多个进程ID，可以一起杀掉，进程ID之间使用空格隔开

除了通过端口号查看进程ID外，还可以通过执行文件名来查看进程ID

使用命令是 pidof 执行文件名，比如执行文件名是anqibin1，则命令是 pidof anqibin1

便可查看到这个可执行文件执行中的进程ID，使用同样的 kill 命令来杀掉进程

如果以上两个命令都没有查出进程ID，则表示程序没有启动，那么错误可能是由于其他原因引起的