线上操作需谨慎

同事说我工作不总结,所以经常会犯错还不会有进步~

1,今天犯了个粗心的错误,定时脚本想简单,复制粘贴了前面的任务,导致后面每分钟都在向队列推送数据,把服务器资源耗尽了,让其他系统的队列崩溃。

  0 19 * * * /usr/local/php/bin/php /data/web/wm-listing.valsun.cn/artisan autostock:syncjoominventory --platformid=18 --debug=true

  这个是定时跑的脚本

  * * * * * /usr/local/php/bin/php /data/web/wm-listing.valsun.cn/artisan autostock:syncjoominventory --platformid=18

  这个是页面配置的脚本,当时在这条后面加了--debug=true,逻辑里面debug=true代表强制执行,不加debug会根据页面配置的时间运行脚本,加debug导致每分钟都在跑,把服务器资源耗尽了。

2,复制粘贴确实不是一个好习惯,作为开发应该养成良好的锁屏习惯,敲代码习惯,检查习惯,今天如果好好检查了,就不会出现这样的事情。

3,我还有一个坏习惯,喜欢在线上调试,理论上说这是个不好的习惯,线上调试会降低服务器性能,会占用服务器资源,最好是本地调试代码,测试,检查再上线。

3,目的是在成长路上总结自己的不足,主要是为了提醒自己,但愿看到的人不会犯和我一样的低级错误。

posted @ 2020-09-25 14:22  u-ttXY  阅读(93)  评论(0编辑  收藏  举报