如果我使用 cPanel 终止 PHP 脚本中的进程,会发生什么情况?

发布于 2024-12-03 17:01:56 字数 355 浏览 0 评论 0原文

我使用 cPanel,并且使用 CPU。我的 PHP 脚本 (messenger.php) 使用过多的 CPU 资源,因此我想使用进程管理来终止它。

我在这里查看了 cPanel 的文档:http://docs.cpanel。 net/twiki/bin/view/AllDocumentation/WHMDocs/CurrentCPUUsage

当我终止此进程时,使用此页面的用户会得到什么(messenger.php) 什么时候会再次重新运行?

I use cPanel and I'm up power CPU. My PHP script (messenger.php) uses too much CPU power, so I want to kill it with Process Management.

I looked at the documentation of cPanel here: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/CurrentCPUUsage

When I kill this process, what's there for my users who use this page (messenger.php) and when will it re-run again?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

你是我的挚爱i 2024-12-10 17:01:56

当你杀死它时,一切都会中止 - 数据库查询、删除、插入、提交……

所以在最坏的情况下有人可能会丢失一些重要数据

When you kill it, everything will be aborted - database queries, deletions, inserts, submits, ...

So someone could lost some important data in the worst case

心不设防 2024-12-10 17:01:56

如果你杀死一个 php 进程,它会不正常地关闭,并且不会完成它必须做的任何未完成的工作。对于请求该页面但尚未收到该页面的用户来说,这通常会导致错误 500。然而,该过程通常会自动重新启动,新的页面请求应该在几毫秒内再次得到服务。其他正在运行的 php 进程将接管您在重新启动时终止的进程的工作负载,当然其他进程也挂起。

If you kill a php process it will shut down ungracefully and not finish any outstanding work it has to do. This usually results in a error 500 for users who requested the page but did not receive it yet. However the process will usually restart automatically, new page requests should be served in a matter of miliseconds again. The other running php processes will take over the workload of the process you terminated while it restarts, except of course the other processes are hanging too.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文