PM2 日志过大会逐步导致服务器容量不足,手动清理又比较麻烦,这里使用脚本计划任务来实现自动清理。
#!/bin/bash
INTER=1
echo inter is:$INTER
while [ 1 ]
do
pm2 restart 0
echo "" > /root/.pm2/logs/auto-out.log
echo "" > /root/.pm2/logs/auto-error.log
sleep 1000
done
除此之外,nodelog也应该及时清理。
ps -ef | grep 'node' | grep -v grep | awk '{print $2}' | xargs kill -9