使用 clj-statsd 时程序不会结束
Program won't end when using clj-statsd
我正在使用 clj-statsd
(来自 here)将仪表发送到 StatsD 服务器。程序开始的时候,我用的是(statsd/setup host port)
,但是后来用的是lein run
,程序就不会退出了。连运行一个简单的(defn -main [] (statsd/setup host port))
都不会退出。关于如何关闭套接字或任何干扰程序结束的任何想法?
由于 statsd 使用代理,您可能只需要调用 shutdown-agents
。
我正在使用 clj-statsd
(来自 here)将仪表发送到 StatsD 服务器。程序开始的时候,我用的是(statsd/setup host port)
,但是后来用的是lein run
,程序就不会退出了。连运行一个简单的(defn -main [] (statsd/setup host port))
都不会退出。关于如何关闭套接字或任何干扰程序结束的任何想法?
由于 statsd 使用代理,您可能只需要调用 shutdown-agents
。