ps 命令输出中的“-k start”是什么意思

ps 命令输出中的“-k start”是什么意思

我尝试运行一个 Apache 实例。它运行不正常。我尝试获取一些诊断信息。我给出了ps command和 运行不正常的 Apache 实例的输出-k start。“ ”是什么-k start意思?

以下是 ps 命令的输出。第一个 apache 服务器工作正常,但第二个服务器不工作。

 0.0  3144 22166 /home/mertnuhoglu/webapps/roxalana_osqa/apache2/bin/httpd.worke
 0.0  1620 23311 /home/mertnuhoglu/webapps/django/apache2/bin/httpd -k start

答案1

这是 Apache 服务器的根进程。它绑定到端口 80(或任何端口)启动,然后分叉其他进程来处理实际请求。

您说这个过程为什么“不起作用”?

答案2

ps命令显示正在运行的进程及其参数。因此,-k start应该是传递给进程的参数httpd。您可以使用以下命令检查 apache 的监听状态:

$ sudo netstat -lnp | grep 80

另外,检查 apache 日志文件。

答案3

httpd这是启动时的参数。

答案4

如果发生故障则自动启动 -k :)

相关内容