Просмотр исходного кода

进程异常退出时打印调用栈

walkor 11 лет назад
Родитель
Сommit
8e23737031
2 измененных файлов с 2 добавлено и 2 удалено
  1. 0 1
      workerman/Common/FileMonitor.php
  2. 2 1
      workerman/Core/AbstractWorker.php

+ 0 - 1
workerman/Common/FileMonitor.php

@@ -39,7 +39,6 @@ class FileMonitor extends Man\Core\AbstractWorker
                 }
                 else
                 {
-                    $this->workerStatus = self::STATUS_SHUTDOWN;
                     exit(0);
                 }
             }

+ 2 - 1
workerman/Core/AbstractWorker.php

@@ -204,7 +204,8 @@ abstract class AbstractWorker
             {
                 $error_msg .= $this->getErrorType($errors['type']) . " {$errors['message']} in {$errors['file']} on line {$errors['line']}";
             }
-            $this->notice($error_msg);
+            $e = new \Exception();
+            $this->notice($error_msg."\n" . $e->getTrace());
         }
     }