标签: clojure statsd
我正在使用clj-statsd(来自here)将指标发送到StatsD服务器。程序开始时,我使用(statsd/setup host port),但是在使用lein run时程序不会退出。即使运行简单的(defn -main [] (statsd/setup host port))也不会退出。关于如何关闭套接字的任何想法,或任何扰乱程序结束的事情?
clj-statsd
(statsd/setup host port)
lein run
(defn -main [] (statsd/setup host port))
答案 0 :(得分:2)
由于statsd使用代理,您可能只需要调用shutdown-agents。
shutdown-agents
https://clojuredocs.org/clojure.core/shutdown-agents