我有一个node.js脚本,它对MySQL数据库执行大约1200个SQL查询。
从命令行运行脚本时:
top
报道:
mysqld
的CPU利用率接近100%。node
的CPU利用率低于1%。mysqld
上的负载,这是有道理的。从cron执行脚本时:
top
报道:
mysqld
〜= 50%的CPU利用率。node
〜= 50%的CPU利用率。 为什么从不同的环境运行脚本时CPU利用率有差异?
如何在从cron运行脚本时调试脚本?
我尝试了什么(没有成功):
crontab
中,我尝试从shell脚本启动节点脚本,也直接启动。console.log
和fs
来电以防它们影响cron环境。