我是否总是需要在我的服务器上运行我的Parse Server应用程序?

时间:2017-04-06 22:40:11

标签: node.js ubuntu npm parse-server

我正在尝试在我的服务器上设置一个解析服务器,但它是一个完整的菜鸟。我已经在我的Ubuntu 16.04 LTS机器上安装了所有东西(Node v7.8,NPM v4.4.4)。我试图使用解析服务器示例应用程序作为我的基础,因为我认为这是最安全的赌注。

所以,当我通过SSH连接到服务器和npm start应用程序时,一切正常,我可以从我的远程代码中POSTGET毫无问题,但是当我停止了解析应用程序,它出现Cannot connect to the server错误。这是否意味着应用总是必须运行?如果对解析应用程序的调用很少,则似乎浪费了CPU时间。或者我误解了一切?

非常感谢任何指导!

1 个答案:

答案 0 :(得分:0)

如果您希望解析服务器回答,是的,它必须正在运行!不仅如此,你想要某种流程管理器确保它始终在运行,这样如果它确实发生了死亡,它将会重新启动。这是一个很受欢迎的版本:https://github.com/Unitech/pm2

你真的不需要担心cpu的使用。如果它什么都不做,它会很高兴地阻止他们做任何事情,包括不使用cpu。它将有一个内存占用,但如果盒子上有任何内存压力,它将被换出。

所以让它运行并保持运行并且不用担心;)。