zoukankan      html  css  js  c++  java
  • 自定义worker服务类报错解决方法

    自定义使用worker服务

    class Worker extends Server
    {
      protected $host = '127.0.0.1';
      protected $port = 2346;
      protected $option = [
        'count' => 4,
        'pidFile' => Env::get('runtime_path') . 'worker.pid',
     'name' => 'thinkworker'
     ];

    }

    运行worker服务器时报

    php think server:worker

    常量赋值包含无效的表达式

    后来发现在$option中赋值不能使用Env::get方法怎么办呢?

    class Worker extends Server
    {
      protected $host = '127.0.0.1';
      protected $port = 2346;
      protected $option = [];

      public function __init() {
        $this->option = [
          'count' => 4,
          'pidFile' => Env::get('runtime_path') . 'worker.pid',
          'name' => 'thinkworker'
        ];
      }

    }

    开始用的__construct() 发现监听不到worker服务,后来发现只能使用__init()方法。

  • 相关阅读:
    C# WebBrowser屏蔽alert的方法
    C# webbrowser实现真正意义上的F5刷新
    用于验证码图片识别的类(C#源码)
    递归
    排列组合数
    八皇后问题
    算24
    素数环
    acm
    qsort
  • 原文地址:https://www.cnblogs.com/sxiangyues/p/14648783.html
Copyright © 2011-2022 走看看