我遇到了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