我有一个简单的Clojure Web应用程序,基于ring,compojure和enlive。
我使用以下命令在Linux VPS上运行它:
nohup lein trampoline run -m <application-name>.routes &
它不时崩溃,我还没有完全确定原因。
在我弄清楚原因之前,我必须定期检查网站是否在线,如果不是,请手动重启。如果网站发生故障,网站会自动重启,我更喜欢它。这样做的最佳方式是什么?这甚至是一件明智的事吗?
我正在研究使用Immutant(http://immutant.org/),因为乍一看它看起来可能会有所帮助,但经过仔细检查,我无法理解它的作用或是否相关。