【问题标题】:Start Next.js apps on Ubuntu server reboot with pm2使用 pm2 在 Ubuntu 服务器上启动 Next.js 应用程序重新启动
【发布时间】:2021-01-11 05:53:34
【问题描述】:

pm2 非常适合在我的 Linode 云服务器上运行我的 Next.js 应用程序,运行 Ubuntu 20。但是,我很难弄清楚如何在系统重新启动时运行我的 Next.js 应用程序。

我一直在做的是进去和使用:

pm2 start npm --name "my app" --start manually.

那么如何让它在重启时自动运行?

【问题讨论】:

    标签: next.js pm2


    【解决方案1】:

    使用pm2 startup 生成 Systemd 服务。 Docs.

    【讨论】:

    • 这确实显示了如何启动 pm2,但是如何启动 nextjs 应用程序?
    • 如果您的应用当前正在运行并且您已经使用pm2 startup 生成了服务,请运行pm2 save 以保存所有当前正在运行的应用,以便它们也可以重新启动:docs here
    • 我试着让它工作。重启后我仍然需要手动启动我的应用程序。我想我只是不清楚我需要做什么
    • 你跑了pm2 startup,生成了服务文件,运行了应用,跑了pm2 save,还是不行? ~/.pm2/dump.pm2(或 PM2_HOME 设置的任何位置)中是否有任何内容?
    • 我觉得我不明白的是我在什么地方或者哪里坑服务文件?
    猜你喜欢
    • 2022-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-16
    • 2011-03-08
    • 2016-02-11
    • 2015-08-18
    • 2016-04-21
    • 1970-01-01
    相关资源
    最近更新 更多