php - 如何杀死一个PHP进程?

标签 php kill-process

是否可以标记 PHP 进程并在必要时终止它?

为什么? 我有一个 jQuery 应用程序,当用户“保存”时,一个 POST 被发送到我的 PHP 脚本。 PHP 脚本非常密集,可能需要一段时间,但处理是在后台的服务器上完成的,并且对用户是透明的(当我说透明时,我的意思是用户可以在前端使用 jQuery 做一些事情并且没有意识到 PHP 脚本仍在处理中)。因此,用户有可能在第一次 PHP 保存操作完成之前再次保存。

所以我的问题是,如何终止最后一个 PHP 保存进程(如果它尚未完成)并再次启动保存进程?

最佳答案

关于对这个特定问题的帮助,我会说第一种方法是错误的。您的数据或交易将变得不一致。所以解决方法应该是先在php中使用PDO对象来完成事务。好处是,如果过程失败,交易可以恢复。

第二个在 jquery 中使用 $.ajaxComplete() 方法来查看任何 future 事件。让处理程序看到任务已完成并通知用户其状态。

如果你需要我可以举个例子

关于php - 如何杀死一个PHP进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25229854/

相关文章:

php - mysql中如何插入大写字母

c# - 如何终止在 C# 中使用 TCP 端口的应用程序?

php - 从 PHP 站点更新 MySQL 数据库的信息

php - 如何在 yii 中运行 giix 扩展

PHP APC : What happens when APC cache is full?

linux - 如何杀死所有从 "lsof -i"开始处理的内容

winforms - 任务管理器中的“结束任务”始终设置 CloseReason.UserClosing

macos - 如何使用 OS X 终端终止所有同名进程

linux - 如何杀死从 kill 或 kill -9 脚本启动的进程产生的所有子进程

php - Codeigniter 找不到 View 文件