数据库用户名或者密码错了。
有时候报错,有时候没有,感觉像是有的进程载入了新的业务代码,有的是老的业务代码。改完代码reload或者restart下,这样能让进程载入最新的代码。
关键我没动代码啊,就刷新浏览器而已,有时候能刷新出数据,有时候报错,这就很奇怪
debug模式
运行 ps auxf 看下是不是开了2个webman,有一个是之前开启的没正常关闭并且数据库配置错了的webman
有什么命令直接关闭所有webmam吗
楼主的意思是,因为无亲缘进程开启了端口复用,也就是两个workerman 用同一个端口,而且代码更新后一个没用从刑加载代码,导致两个workerman抢请求,请求到了已更新的代码,就正常,到了未更新的代码就报错,前提条件是你有两个启动脚本会出现这个问题。
重启系统命令大法好
但不是最优解吧
手动 kill -9,先kill 主进程
数据库用户名或者密码错了。
有时候报错,有时候没有,感觉像是有的进程载入了新的业务代码,有的是老的业务代码。改完代码reload或者restart下,这样能让进程载入最新的代码。
关键我没动代码啊,就刷新浏览器而已,有时候能刷新出数据,有时候报错,这就很奇怪
debug模式
运行 ps auxf 看下是不是开了2个webman,有一个是之前开启的没正常关闭并且数据库配置错了的webman
有什么命令直接关闭所有webmam吗
楼主的意思是,因为无亲缘进程开启了端口复用,也就是两个workerman 用同一个端口,而且代码更新后一个没用从刑加载代码,导致两个workerman抢请求,请求到了已更新的代码,就正常,到了未更新的代码就报错,前提条件是你有两个启动脚本会出现这个问题。
重启系统命令大法好
但不是最优解吧
手动 kill -9,先kill 主进程