linux - 了解 linux 服务器进程日志

标签 linux apache logging process webserver

所以我从服务器管理员那里得到了这个小片段,说我的脚本是造成服务器过载的原因。我不太明白这个日志是怎么说的。

有人能解释一下这个输出的实际含义吗?

没有人 227949 6.2 45.4 21198032 11187052 ? S 08:40 0:19 _/usr/local/apache/bin/httpd -k start -DSSL

用户 232019 4.1 0.1 150748 25872 ?小号 08:41 0:11 | _/usr/bin/php/home/user/public_html/results.php

我从中得到的全部是:
user processid __ ___ ________? S ___ ___ process-location(apache/php) file-in-use

这是否正确?有人可以填空解释什么是什么吗?什么是 S?

最佳答案

这是提供给 py ps aups aux 的输出,列是:

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

https://superuser.com/questions/117913/ps-aux-output-meaning有解释,还是看man ps

Status S 表示“ sleep ”,这是进程所处的正常状态。此输出并不能真正帮助您追踪问题。您现在只知道问题出在 results.php 中,因此您必须更仔细地调查它。我会冒险猜测并说这个脚本执行了一些可能需要太长时间的数据处理。

关于linux - 了解 linux 服务器进程日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349354/

相关文章:

spring - 在 wildfly 中获取 spring 框架登录

java - 在 ubuntu 中安装 eclipse(eclipse-jee-helios-linux-gtk-x86_64) 时出错

apache - 导入/包含要在 Apache 的 httpd.conf 中使用的外部 VirtualHost 文件

java - Netbeans 相当于 Eclipse 的 LogCat,用于查看 Java 日志

eclipse - 在 Eclipse 上配置 Apache Tomcat 服务器时遇到问题

python - 未知的身份验证提供商 : wsgi . .. 失败!

android - 隐藏 Ormlite 的调试日志

linux - Linux 中 GetProcessIoCounters 的等价物是什么?

Linux 显示详细/技术文件信息

linux - 传递不适用于 Docker 的环境变量