我在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
的日志语句。有什么建议吗?
答案 0 :(得分:0)
需要安装一个扩展来调用AttributeError: 'SignatureTranslatedFunction' object has no attribute 'plot'
,所以程序不知道posix是什么。任何想知道如何安装此扩展程序posix_kill
。