Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

请问node可以运行,但PM2无法正常使用怎么办 #798

Open
XianyuOne opened this issue Dec 16, 2021 · 2 comments
Open

请问node可以运行,但PM2无法正常使用怎么办 #798

XianyuOne opened this issue Dec 16, 2021 · 2 comments

Comments

@XianyuOne
Copy link

XianyuOne commented Dec 16, 2021

原本是无法使用,按 #85 安装证书后使用node可以正常使用,但需要保持cmd窗口前台。
node代码
node app.js -p 8080:8081

为了后台使用该项目,故使用pm2
pm代码
pm2 start app.js
截图_20211016051000
pm2显示运行,但实际无法使用
截图_20211316051333
检查发现8080端口应该就pm2自己在用,因为此时关闭pm2,使用node启动,端口选择8080可用。
截图_20211116051131

使用“pm2 kill"关闭pm2,使用以下代码重新运行
pm2 start app.js -- -p 8080:8081
截图_20211616051659
显示正常运行,但仍无法使用
截图_20211816051811
log持续提示exit(如上图,小白也看不懂)

求解

@XianyuOne XianyuOne changed the title PM2无法使用,但node可以使用 请问node可以运行,但PM2无法正常使用怎么办 Dec 16, 2021
@ryanzzz
Copy link

ryanzzz commented Dec 22, 2021

我也遇上同样的问题,Error: getaddrinfo ENOTFOUND music.163.com。我使用NAS docker部署的。

@StormS0
Copy link

StormS0 commented Jan 3, 2022

我也遇上同样的问题,Error: getaddrinfo ENOTFOUND music.163.com。我使用NAS docker部署的。

我用宝塔pm2 需要给root权限跑通了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants