posix_kill没有响应(没有返回值)

时间:2018-01-30 08:46:45

标签: php nginx posix

我在nginx服务器上运行php文件。我在调用posix_kill时遇到问题。我想向SIGINT发送信号,但我的posix_kill似乎没有反应,因为我没有获得任何返回值。不幸的是,我无法发布完整的代码。

编辑:posix_kill之后的任何logMessages都不起作用。

$ok = posix_kill($pid, SIGINT);

if($ok) {
    $log_messages[] = 'posix ok';
    logMessage($log_messages);      
} else {
    $log_messages[] = 'posix not ok';
    logMessage($log_messages);  
}

logMessage

的方法
function logMessage($messages) {
   $fp = fopen(dirname(__FILE__) . DIRECTORY_SEPARATOR . 'log.txt', 'a+t');
   fwrite($fp, implode(" ", $messages)."\n");
   fclose($fp);
}

我检查了我的log.txt文件,没有基于posix_kill的日志语句。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

需要安装一个扩展来调用AttributeError: 'SignatureTranslatedFunction' object has no attribute 'plot' ,所以程序不知道posix是什么。任何想知道如何安装此扩展程序posix_kill

的人