多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# pidFile ## 说明: ~~~ static string Worker::$pidFile ~~~ 如果无特殊需要,建议不要设置此属性 此属性为全局静态属性,用来设置WorkerMan进程的pid文件路径。 此项设置在监控中比较有用,例如将WorkerMan的pid文件放入固定的目录中,可以方便一些监控软件读取pid文件,从而监控WorkerMan进程状态。 如果不设置,WorkerMan默认会在与Workerman目录平行的位置,自动生成一个pid文件,并且为了避免启动多个WorkerMan实例导致pid冲突,WorkerMan生成pid文件包含了当前WorkerMan的路径 注意:此属性必须在`Worker::runAll();`运行前设置才有效。 ## 范例 ~~~ Worker::$pidFile = '/var/run/workerman.pid'; $worker = new Worker('tcp://0.0.0.0:8484'); $worker->onWorkerStart = function($worker) { echo "Worker start"; }; // 运行worker Worker::runAll(); ~~~