Ubuntu系统 已su- 登录root ,目录文件权限都为755 root
启动:root@ubuntu01:/www/wwwroot/webman# sudo php start.php start
Workerman[start.php] start in DEBUG mode
修改预设的控制器,正常reload
/www/wwwroot/webman/app/controller/IndexController.php updated and reload
修改自定义中间件或者config都无法reload
/www/wwwroot/webman/app/middleware/SafeMiddleware.php updated but cannot be reloaded because only auto-loaded files support reload.
/www/wwwroot/webman/config/route.php updated but cannot be reloaded because only auto-loaded files support reload.
process配置正常
'monitorDir' => 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
/www/wwwroot/webman/app/controller/IndexController.php updated and reload
Workerman[start.php] reloading
/www/wwwroot/webman/app/middleware/SafeMiddleware.php updated but cannot be reloaded because only auto-loaded files support reload
/www/wwwroot/webman/config/route.php updated but cannot be reloaded because only auto-loaded files support reload
手动更新下这个文件
https://github.com/walkor/webman/blob/master/process/Monitor.php