使用clj-statsd时,程序不会结束

时间:2016-07-21 12:16:35

标签: clojure statsd

我正在使用clj-statsd(来自here)将指标发送到StatsD服务器。程序开始时,我使用(statsd/setup host port),但是在使用lein run时程序不会退出。即使运行简单的(defn -main [] (statsd/setup host port))也不会退出。关于如何关闭套接字的任何想法,或任何扰乱程序结束的事情?

1 个答案:

答案 0 :(得分:2)

由于statsd使用代理,您可能只需要调用shutdown-agents

https://clojuredocs.org/clojure.core/shutdown-agents