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 重定向到一个文件,这样您就可以使用 cattail 等普通工具来查看日志。

如果您不想将日志输出写入文件,您可以在 screentmux 或类似文件中启动进程,稍后从 ssh 附加到会话。