我使用Amazon EC2来托管我的Node.js服务器。我通过ssh从我的桌面连接,一旦我通过ssh运行我的服务器,我可以关闭我的控制台,一切都将仍然有效,显然,因为该进程正在我的远程EC2托管服务器上运行。但是一旦我再次ssh,我知道Node进程仍在运行,但似乎无法查看进程日志,并且此服务器仍处于控制台日志非常重要的早期beta版本中。有什么帮助吗?
答案 0 :(得分:1)
您可以将stdout / stderr重定向到一个文件,这样您就可以使用cat
和tail
等普通工具查看日志。
如果您不想将日志输出写入文件,则可以在screen
或tmux
或类似内容中启动该过程,然后从ssh附加到该会话。