首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >php脚本已失效

php脚本已失效
EN

Server Fault用户
提问于 2011-07-19 09:45:57
回答 1查看 495关注 0票数 0

我在页面上遇到了一个问题-- "php脚本继续失效“,并且似乎是page1.php脚本。父进程终止,而子进程未终止。我正在使用shell_exec函数来运行linux命令。

shell_exec("killall -9 httpd");

shell_exec("killall -9 mysqld");

shell_exec("service httpd restart");

shell_exec("service mysqld restart");

这个代码是对的吗? 2-3K人一次使用这个文件。请指引我?

EN

回答 1

Server Fault用户

发布于 2011-07-19 10:02:14

要使killall和服务工作,php脚本需要以root用户或具有适当权限的其他用户执行。这是一个标准的单独shell脚本还是一个网页?

应该避免杀死-9,因为应用程序可能会丢失数据,例如,mysql可能没有时间在进程终止之前将所有内容保存到永久存储中。对于这些特殊情况,杀死-9是一个方便的命令,但我不建议将其作为脚本的一部分使用。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/291762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档