我遇到了PHP OCI8模块的问题。PHP OCI连接忽略SIGINT(ctrl-c)
我有一个PHP工人搬运一些东西,我意识到,一旦有一个开放的OCI连接的PHP脚本忽略任何中断信号:
<?php
$db = oci_connect(...);
while (true) {
// do something
}
没有办法正常停止此脚本。至少我知道。 我曾尝试使用pcntl_signal()
来创建我的自定义信号处理程序,但不会工作。 现在我需要手动杀死进程。
任何人有这个问题或一种方式来处理SIGINT
oci?
干杯!
可能重复:http://stackoverflow.com/questions/17124881/oracle-proc-oci-install-handlers-for -sigsegv-sigabrt-and-friends-why-how-how – ibre5041