小编Iva*_*ele的帖子

当我遇到pid冲突时如何重新启动apache2?

当我尝试重新启动 apache2 时,我收到与本线程中解释的消息相同的消息:

 * Restarting web server apache2 [fail]
 * There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
Run Code Online (Sandbox Code Playgroud)

但问题是我在 /var/run/apache2 中没有任何文件。命令 pidof apache2 返回:

1274
Run Code Online (Sandbox Code Playgroud)

我不知道它是否会有所帮助,但这是 apache2.conf 中的行:

PidFile ${APACHE_PID_FILE}
Run Code Online (Sandbox Code Playgroud)

而 envvars 中的一个:

export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
Run Code Online (Sandbox Code Playgroud)

我应该在 /var/run/apache2 中手动创建一个 .pid 文件吗?

非常感谢 !

server apache2

29
推荐指数
1
解决办法
4万
查看次数

标签 统计

apache2 ×1

server ×1