Skip to content

Instantly share code, notes, and snippets.

@freeseacher
Created April 2, 2020 17:26
Show Gist options
  • Save freeseacher/638adc2c0103106da007a9cd3f121032 to your computer and use it in GitHub Desktop.
Save freeseacher/638adc2c0103106da007a9cd3f121032 to your computer and use it in GitHub Desktop.
{"ts":"2020-04-02T17:10:38.909Z","level":"error","caller":"net/http/server.go:3059","msg":"http: panic serving 10.101.66.5:57366: runtime error: invalid memory address or nil pointer dereference\ngoroutine 2050 [running]:\nnet/http.(*conn).serve.func1(0xc00ef22000)\n\tnet/http/server.go:1772 +0x139\npanic(0xa0fc00, 0xe91d80)\n\truntime/panic.go:973 +0x3e3\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/workingsetcache.(*Cache).UpdateStats(0x0, 0xc0000516c8)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/workingsetcache/cache.go:224 +0x37\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*indexDB).UpdateMetrics(0xc00b931d00, 0xc02c41acf8)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage/index_db.go:258 +0x9f\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*Storage).UpdateMetrics(0xc0000bc7e0, 0xc02c41ac00)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/storage/storage.go:413 +0x4c5\nmain.registerStorageMetrics.func1(0x0)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/app/vmstorage/main.go:186 +0xd9\nmain.registerStorageMetrics.func3(0xc00008c380)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/app/vmstorage/main.go:196 +0x26\nmain.registerStorageMetrics.func7(0xc)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/app/vmstorage/main.go:211 +0x26\ngithub.com/VictoriaMetrics/metrics.(*Gauge).marshalTo(0xc000010148, 0xaa407d, 0x20, 0xb50d60, 0xc005319890)\n\tgithub.com/VictoriaMetrics/metrics@v1.11.2/gauge.go:38 +0x3f\ngithub.com/VictoriaMetrics/metrics.(*Set).WritePrometheus(0xc000084300, 0x7fd56809c940, 0xc005319860)\n\tgithub.com/VictoriaMetrics/metrics@v1.11.2/set.go:51 +0x1e1\ngithub.com/VictoriaMetrics/metrics.WritePrometheus(0x7fd56809c940, 0xc005319860, 0xa16f01)\n\tgithub.com/VictoriaMetrics/metrics@v1.11.2/metrics.go:42 +0x41\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver.writePrometheusMetrics(0x7fd56809c940, 0xc005319860)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver/metrics.go:16 +0x44\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver.handlerWrapper(0xb5a120, 0xc005319860, 0xc005018f00, 0xc00002cc90)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver/httpserver.go:154 +0x58d\ngithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver.gzipHandler.func1(0xb5a120, 0xc005319860, 0xc005018f00)\n\tgithub.com/VictoriaMetrics/VictoriaMetrics/lib/httpserver/httpserver.go:119 +0x8e\nnet/http.HandlerFunc.ServeHTTP(0xc00002d110, 0xb5a660, 0xc0044141c0, 0xc005018f00)\n\tnet/http/server.go:2012 +0x44\nnet/http.serverHandler.ServeHTTP(0xc004414000, 0xb5a660, 0xc0044141c0, 0xc005018f00)\n\tnet/http/server.go:2807 +0xa3\nnet/http.(*conn).serve(0xc00ef22000, 0xb5bf60, 0xc010532080)\n\tnet/http/server.go:1895 +0x86c\ncreated by net/http.(*Server).Serve\n\tnet/http/server.go:2933 +0x35c"}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment