如何解决如何在计算机不开机的情况下永久“托管” NodeJS应用?
在我的网站上,我托管了一个Express应用程序,该应用程序所承载的端口与Namecheap所承载的端口不同。现在,我只是将Express应用程序托管在cPanel的终端中进行测试,但是当我发布该网站时,这种方式将是不可接受的。
有没有一种方法可以在我的计算机始终不开机并手动托管的情况下托管快速应用程序?
解决方法
将pm2安装为托管服务器中的全局依赖项。
pm2 start app.js --name "name of your app"
然后转到应用目录并运行。
public static void main(String[] args) {
final String html = "<b>Foo</b>";
final Remark remark = new com.overzealous.remark.Remark(com.overzealous.remark.Options.github()); // or Options.markdown() or Options.multiMarkdown()
remark.setCleanedHtmlEchoed(false);
System.out.println(remark.convert(html));
}
它将永久运行您的应用程序,直到可能不会发生某些错误为止。
,您可以构建应用程序的docker映像并永久运行docker容器,或者使用pm2之类的进程管理器或永久使用分离模式运行应用程序。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。