宝塔进程管理器启动webman,命令:/www/server/php/82/bin/php start.php start
启动成功后控制台提示以debug运行。这正常么,会不会影响服务性能。
如果我加了-d,宝塔进程管理器又识别不到服务启动成功了。
另外,webman以debug模式启动,会增加哪些开销呢?只是会在控制台展示输出信息么?
根据官方文档的提示,部署webman的时候是不需要加-d参数的,但是不加的结果又有点让人迷惑(为什么是debug模式)。
debug模式多了一个文件更新自动热更新,可以在config/process.php里关闭。
其它一样。没有性能影响。
感谢
没问题,加上-d本身就是守护进程方式,你这样就可以直接在terminal中用命令运行这个进程,关掉terminal窗口这个进程也会运行。如果使用宝塔自带的这个其他项目,我建议是不要直接使用echo,我定义了一个宏 DEBUGGING,然后需要输出东西的时候使用封装好的函数debug();以及debug_dump();,里面写好逻辑自动判断就好了。
debug模式多了一个文件更新自动热更新,可以在config/process.php里关闭。
其它一样。没有性能影响。
感谢
没问题,加上-d本身就是守护进程方式,你这样就可以直接在terminal中用命令运行这个进程,关掉terminal窗口这个进程也会运行。如果使用宝塔自带的这个其他项目,我建议是不要直接使用echo,我定义了一个宏 DEBUGGING,然后需要输出东西的时候使用封装好的函数debug();以及debug_dump();,里面写好逻辑自动判断就好了。