1、安裝:略
2、forever 按時間分log步驟:
1)、停止node項目
,命令(.bat文件):
forever_stop.bat:
forever stopall
2)、定時刪除log文件(刪除7天前,不包括當天),命令(.bat文件):
delLogs.bat:
SET APP_PATH=G:\www\demo1
SET APP=%APP_PATH%\app.js
SET LOGS=%APP_PATH%\logs
forfiles /p %LOGS% /s /m *.log /d -7 /c "cmd /c del @path"
3)、開啟forever,并生成log文件(按天分割),命令(.bat文件):
forever_start.bat:
@echo off
SET CURRENT_DATE=%date:~0,4%-%date:~5,2%-%date:~8,2%
SET APP_PATH=G:\www\demo1
SET PID= %APP_PATH%\logs\forever.pid
SET APP=%APP_PATH%\app.js
SET LOGS=%APP_PATH%\logs
SET ACCESS= %LOGS%\access\%CURRENT_DATE%.log
SET ERROR=%LOGS%\error\%CURRENT_DATE%.log
SET OUT=%LOGS%\out\%CURRENT_DATE%.log
chdir /d %APP_PATH%
forever -p %APP_PATH% -l %ACCESS% -e %ERROR% -o %OUT% -a --pidFile %PID% start --max-old-space-size=4096 app.js
echo forever starting...
echo %CURRENT_DATE%