2013-10-03 46 views
1

如何在後臺啓動Meteor.js應用程序?在後臺運行meteor.js

我用下一個命令:

MONGO_URL=mongodb://localhost:27017/start_page meteor & 

但是,當我從服務器斷開一段時間後,應用程序停止。有什麼方法可以找出我的應用程序停止的原因嗎?

回答

2

您的應用程序綁定到它啓動的shell。當ssh連接關閉時,進程停止。

使用screen可以通過在ssh會話結束後讓遠程終端保持啓動來解決這個問題。

其他人建議使用節點模塊'永遠'。關於here的一些討論。

+0

謝謝。我在命令上使用符號'&'。從shell解開進程是不夠的嗎? – demas

+1

我不認爲這樣做。有更多的討論[這裏](http://askubuntu.com/questions/8653/how-to-keep-processes-running-after-ending-ssh-session)。 – user728291

0

不命令&在命令的末尾是不夠的。通常要在unix環境中執行此操作,請使用nohup,它將進程與root用戶關聯起來,而不是當前shell。