【发布时间】:2017-01-23 16:36:59
【问题描述】:
我遇到了 php OCI8 模块的问题。
我有一个 php worker 处理一些东西,我意识到一旦有一个打开的 oci 连接,php 脚本就会忽略任何中断信号:
<?php
$db = oci_connect(...);
while (true) {
// do something
}
没有办法优雅地停止这个脚本。至少我知道的。
我曾尝试使用pcntl_signal() 创建我的自定义信号处理程序,但不起作用。
现在我需要手动终止该进程。
任何人有这个问题或用 oci 处理 SIGINT 的方法吗?
干杯!
【问题讨论】:
标签: php oracle oracle-call-interface