* @copyright walkor * @link http://www.workerman.net/ * @license http://www.opensource.org/licenses/mit-license.php MIT License */ use Workerman\Worker; return [ // File update detection and automatic reload 'monitor' => [ 'handler' => process\Monitor::class, 'reloadable' => false, 'constructor' => [ // Monitor these directories 'monitor_dir' => array_merge([ app_path(), config_path(), base_path() . '/process', base_path() . '/support', base_path() . '/resource', base_path() . '/.env', ], glob(base_path() . '/plugin/*/app'), glob(base_path() . '/plugin/*/config'), glob(base_path() . '/plugin/*/api')), // Files with these suffixes will be monitored 'monitor_extensions' => [ 'php', 'html', 'htm', 'env' ], 'options' => [ 'enable_file_monitor' => !Worker::$daemonize && DIRECTORY_SEPARATOR === '/', 'enable_memory_monitor' => DIRECTORY_SEPARATOR === '/', ] ] ], /** * 发送 */ // 'mqtt_push' => [ // 'handler' => app\mqtt\Publish::class, // 'listen' => 'websocket://0.0.0.0:8955', // 'count' => 1, // ], // /** // * 订阅 // */ // 'mqtt_sub' => [ // 'handler' => app\mqtt\Subscribe::class, // 'listen' => 'websocket://0.0.0.0:8956', // 'count' => 1, // ], ];