首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何查看ubuntu 18 EC2实例上正在运行的nodeJs应用的console.logs?

如何查看ubuntu 18 EC2实例上正在运行的nodeJs应用的console.logs?
EN

Stack Overflow用户
提问于 2019-12-30 01:31:37
回答 2查看 1.8K关注 0票数 1

我对节点世界还很陌生。我创建了一个node js rest API。当我第一次在本地计算机或终端中运行npm start时,我可以在终端中看到console.log()。现在,我在一个使用Ubuntu作为操作系统的AWS Ec2实例上运行相同的应用程序。我在端口80上运行npm start并为我的应用程序提供服务。我通过ssh完成此操作,并在运行服务器后关闭ssh连接。但是当我通过ssh重新连接时,出于某种目的,我想在我的终端中看到那些console.log()消息。

我完全理解,在终端中记录消息并不是一个好主意,而且可以有这么多替代方案。我只想知道如何访问与我启动应用程序时看到的相同的终端窗口/结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-30 20:28:00

因此,Nodemon在生产服务器或任何需要应用程序自行运行的实例中都不能很好地工作。

Nodemon是一个开发工具,使您能够在开发过程中重新启动服务器。在“真正的”vps中,你需要将进程放在后台,否则当连接超时时,它将被自动终止。

查看这篇YT系列文章,了解如何在NGINX服务器上正确部署架构在Red服务器上使用pm2和NGINX,我个人不止一次使用过它:

https://www.youtube.com/playlist?list=PLQlWzK5tU-gDyxC1JTpyC2avvJlt3hrIh

票数 0
EN

Stack Overflow用户

发布于 2020-08-02 22:43:17

如果你使用的是pm2,你可以尝试"pm2 logs“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59521717

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档