0

我有一个基于 ring、compojure 和 enlive 的简单 Clojure Web 应用程序。

我使用以下命令在 linux VPS 上运行它:

nohup lein trampoline run -m <application-name>.routes &

有时它会崩溃,我还没有完全诊断出原因。

在找出原因之前,我必须定期检查网站是否在线,如果不在线,则手动重新启动它。如果网站在出现故障时可以自动重新启动,我会更喜欢它。这样做的最佳方法是什么?这甚至是明智的做法吗?

我正在考虑使用 Immutant ( http://immutant.org/ ),因为乍一看它可能会有所帮助,但仔细检查后我无法理解它的作用或它是否相关。

4

0 回答 0