今天我注意到在一些 crons 没有按应有的方式执行后,我在日志文件中收到以下错误行:
/bin/sh: fork: Resource temporarily unavailable
我做了一些研究,发现这可能与允许用户运行的进程数量有关。
然后我运行:
top -u
确实有很多我认为不应该存在的过程sh
。curl
大多数进程都是对php
运行一些数据库维护任务的本地文件的简单调用。
所有进程都在我的本地机器上运行,所以我可以完全访问所有内容。如果我知道怎么做,我会更改限制,但我在 Mac OS X Lion 上找不到与此问题相关的任何信息。
另外,我不确定为什么进程在执行后不会消失。
执行后有什么方法可以杀死进程吗?
任何正确方向的提示将不胜感激!谢谢