Node.js 服务器客户端控制台重启后查看进程日志
Node.js See Process Logs after server client console restart
我正在使用 Amazon EC2 托管我的 Node.js 服务器。我从我的桌面通过 ssh 连接,一旦我通过 ssh 运行 我的服务器,我就可以关闭我的控制台,一切仍然会工作,显然,因为这个过程是 运行ning 在我的远程 EC2 主机上服务器。但是再次ssh后,我知道Node进程还在运行ning,但是好像没办法查看进程日志,而且这台服务器还处于早期beta版本,控制台日志很重要。有帮助吗?
您可以将 stdout/stderr 重定向到一个文件,这样您就可以使用 cat
和 tail
等普通工具来查看日志。
如果您不想将日志输出写入文件,您可以在 screen
或 tmux
或类似文件中启动进程,稍后从 ssh 附加到会话。
我正在使用 Amazon EC2 托管我的 Node.js 服务器。我从我的桌面通过 ssh 连接,一旦我通过 ssh 运行 我的服务器,我就可以关闭我的控制台,一切仍然会工作,显然,因为这个过程是 运行ning 在我的远程 EC2 主机上服务器。但是再次ssh后,我知道Node进程还在运行ning,但是好像没办法查看进程日志,而且这台服务器还处于早期beta版本,控制台日志很重要。有帮助吗?
您可以将 stdout/stderr 重定向到一个文件,这样您就可以使用 cat
和 tail
等普通工具来查看日志。
如果您不想将日志输出写入文件,您可以在 screen
或 tmux
或类似文件中启动进程,稍后从 ssh 附加到会话。