【发布时间】:2016-07-21 12:16:35
【问题描述】:
我正在使用 clj-statsd(来自 here)将仪表发送到 StatsD 服务器。当程序开始时,我使用(statsd/setup host port),但是使用lein run时程序不会退出。即使运行一个简单的(defn -main [] (statsd/setup host port)) 也不会退出。关于如何关闭套接字或任何干扰程序结束的想法?
【问题讨论】:
-
这可能会有所帮助。因为它在 jvm 上运行,所以所有的 java 技术都是可用的。 stackoverflow.com/questions/22452930/terminating-a-java-program 。简单的
(System/exit 0)可能会做 -
是的,我希望有一种比终止进程更微妙的方法来做到这一点..