PM2 日志文件的默认位置是什么?
What is the default location of PM2 log files?
我想找出 PM2 默认保存日志文件的位置?
我正在使用 Linux Ubuntu 16.04 服务器,并且我已经使用 npm i pm2 -g
.[=11 全局安装了它=]
pm2默认保存日志到$HOME/.pm2/logs/XXX-err.log
,其中XXX
是你的pm2 app name
我想查看不同进程的日志。为此有一个console-based UI:
pm2 monit
给 pm2 新手的额外提示:
- 发射多个,协调,instance per cpu core 与:
pm2 start myApp.js -i max
- 注意 'js' 集群配置示例;它对我不起作用。请尝试 'json'。
- 默认情况下,您需要让用户保持登录状态才能保持集群 运行
- 方便的命令:
pm2 start all
(也停止/删除)
pm2 list
在 shell 中键入 pm2 log
,您将实时了解最后 15 行日志和最后 15 行错误。在这些日志行的顶部,显示了日志文件的位置。您还可以键入 pm2 log --lines 1000
以显示更多行,在本例中为 1000。
$pm2 log
$pm2 log --lines 500
要退出,只需键入 ctrl-c
获取有关日志文件位置(和其他有用信息)的信息的一种好方法是对您拥有的进程执行“pm2 描述”运行。您可以使用此方法 运行 pm2 作为标准用户,或者如果您将其用作 sudo pm2。
获取进程的名称或id
pm2 list
使用 ID# 或名称进行描述
pm2 describe 0
pm2 运行的每个应用程序都有两种类型的日志文件,错误日志文件和输出日志文件。
错误日志保存到$HOME/.pm2/logs/XXX-error.log
或~/.pm2/logs/XXX-error.log
同时输出日志保存到$HOME/.pm2/logs/XXX-out.log
或~/.pm2/logs/XXX-access.log
。
其中 XXX 是您的应用名称。
我想找出 PM2 默认保存日志文件的位置?
我正在使用 Linux Ubuntu 16.04 服务器,并且我已经使用 npm i pm2 -g
.[=11 全局安装了它=]
pm2默认保存日志到$HOME/.pm2/logs/XXX-err.log
,其中XXX
是你的pm2 app name
我想查看不同进程的日志。为此有一个console-based UI:
pm2 monit
给 pm2 新手的额外提示:
- 发射多个,协调,instance per cpu core 与:
pm2 start myApp.js -i max
- 注意 'js' 集群配置示例;它对我不起作用。请尝试 'json'。
- 默认情况下,您需要让用户保持登录状态才能保持集群 运行
- 方便的命令:
pm2 start all
(也停止/删除)pm2 list
在 shell 中键入 pm2 log
,您将实时了解最后 15 行日志和最后 15 行错误。在这些日志行的顶部,显示了日志文件的位置。您还可以键入 pm2 log --lines 1000
以显示更多行,在本例中为 1000。
$pm2 log
$pm2 log --lines 500
要退出,只需键入 ctrl-c
获取有关日志文件位置(和其他有用信息)的信息的一种好方法是对您拥有的进程执行“pm2 描述”运行。您可以使用此方法 运行 pm2 作为标准用户,或者如果您将其用作 sudo pm2。
获取进程的名称或id
pm2 list
使用 ID# 或名称进行描述
pm2 describe 0
pm2 运行的每个应用程序都有两种类型的日志文件,错误日志文件和输出日志文件。
错误日志保存到$HOME/.pm2/logs/XXX-error.log
或~/.pm2/logs/XXX-error.log
同时输出日志保存到$HOME/.pm2/logs/XXX-out.log
或~/.pm2/logs/XXX-access.log
。
其中 XXX 是您的应用名称。