我有一个运行在 CloudLinux 6.6 x86_64 标准上的托管 VPS。
它有几个使用 CPanel 运行 MySQL、PHP 和 Apache 的网站。
我正在开发一个需要管理 PID 并检测其状态的 PHP 系统。
我smallint
在 MySQL 数据库上定义了一个字段(2 个字节)来存储 PID。
但是今天,我注意到了一些奇怪的事情:
该服务正在“采取行动”,并说实际上任务完成时该进程没有运行。
我查了一下,有 PID 高达997282(迄今为止最高)的进程。
我试图在谷歌上查看这个,但没有任何帮助。
我只找到有关/proc/sys/kernel/pid_max
我用来读取它的文件的信息,并从那里获取最大 PID,即1048576
.
PID 超过 65535 是否正常?
有点不相关:当 PID 超过 10000 时,服务器是否会尖叫着重启?
您可能需要的任何其他信息,我愿意提供到没有秘密泄露的某个点。