我需要帮助解决问题:
我有一个PHP代码,它使用多个文件运行多次,并且使用了很多处理器,从而导致服务器关闭。我想限制该用户的处理器使用率,使其停止崩溃服务器并运行直到它结束。即使它运行得非常缓慢,重要的是它会在没有服务器停机的情况下完成。
有人有任何想法吗?
已经限制了bt /etc/security/limits.conf
@user hard core 10000
但我没有结果。
有什么想法吗?
答案 0 :(得分:0)
在Linux系统中,您可以使用proc_nice来降低脚本的优先级
此外,您可以在代码中的某处添加sleep(1)
函数(例如,在大/无限循环中)
睡觉1秒对于处理器来说就像是一年:)