我有一个用Golang编写的web服务,它运行在ARMv7服务器上。 几个小时后,进程崩溃了。 我决定使用NewRelic监控该流程(使用此插件https://github.com/yvasiyarov/gorelic)。我可以注意到内存/ CPU的使用是不变的,但垃圾收集器调用和垃圾收集器暂停的数量永远不会停止增加。
此服务连接到Redis和MySQL数据库,该进程使用golang 1.6,最后一个稳定版本运行。
告诉我是否了解始终调用垃圾收集器的原因,而内存/ CPU使用率却没有增长。
由于