Debian Node.js 日志的“秘密”主要涉及日志管理的關鍵技巧與潛在風險,核心要點如下:
日志位置與存儲
/var/log/nodejs/、/var/log/syslog 或應用自定義目錄(如使用 Winston 時默認在項目根目錄的 logs 文件夾)。journalctl -u your-nodejs-service 查看(若以 systemd 服務運行)。日志級別與格式
error(嚴重錯誤)、warn(警告)、info(常規信息)、debug(調試細節),生產環境建議僅保留 error 和 warn。日志輪轉與清理
logrotate 或 PM2 的 pm2-logrotate 按日期/大小分割日志,避免文件過大。/etc/logrotate.d/nodejs 中設置 maxsize 100M 和 rotate 7(保留最近7天日志)。分析與監控工具
tail -f 實時查看日志,grep 篩選關鍵詞(如 ERROR)。安全與性能風險
***)。async 傳輸)。高級技巧
以上信息綜合自搜索資源,可根據實際需求選擇適配方案。