标签: php mysql apache
我们在PHP进程中运行了很长时间的SQL。有时,用户关闭窗口并且SQL仍然在后台运行,从而破坏了服务器的性能。
关闭窗口后,只要PHP进程被终止,SQL就可以停止吗?
我想我需要在浏览器中处理窗口关闭事件,并在发生事件时在php脚本中进行一些异常处理。
答案 0 :(得分:0)
这里有3个独立的'进程',浏览器,php和sql。
Php不会知道浏览器已经关闭,因此无法杀死sql进程。如果查询花了这么长时间,那么php无论如何都会超时。通常设置为30秒。