$ this-> stop_server = TRUE不起作用

时间:2016-03-20 18:32:42

标签: php

这是childSignalHandler,我用它来控制PHP项目中的信号。

public function childSignalHandler($signo, $pid = null, $status = null) {

    switch($signo) {
        case SIGTERM:
            $this->log('Платформа получила сигнал SIGTERM, завершение работы...');
    $this->stop_server = TRUE;
    exec('killall ffmpeg');             
            break;
        case SIGKILL:
            $this->log('Платформа получила сигнал SIGKILL, завершение работы...');  
    $this->stop_server = TRUE;
    exec('killall ffmpeg');                 
            break;

然而,

  

$ this-> stop_server = TRUE;

似乎无法正常工作

  

的var_dump($这 - > STOP_SERVER);

返回:bool(false)

完整代码在此处:https://github.com/mironoff111/PartCCTV/blob/master/backend/PartCCTVClass.php

0 个答案:

没有答案