![微信截图_20180906150930.png](https://static.studygolang.com/180906/0e22ffcafe4eae8c02be3188ba3579ff.png)
报错信息如下:
2018-09-05T01:02:09.576982000Z panic: runtime error: invalid memory address or nil pointer dereference
2018-09-05T01:02:09.577172000Z [signal SIGSEGV: segmentation violation code=0x1 addr=0x40 pc=0x95604a]
2018-09-05T01:02:09.577597000Z goroutine 1145529 [running]:
2018-09-05T01:02:09.599634000Z user_game/wsPushService.notifyResult(0xc4203ca3e0, 0x5, 0xc4201e0240, 0x36, 0x0, 0x0)
2018-09-05T01:02:09.599928000Z /go/src/user_game/wsPushService/webPushService.go:245 +0x44a
在243行打印的报错信息为
Post https://www.wmnetwork.cc/api: dial tcp: lookup www.wmnetwork.cc: Try again
问题:
1、为什么会崩溃呢,空指针是说resp是nil吗?之前运行都是正常的,突然间就挂掉了,重启后又好了。。
2、这个notifyResult 是通过gin框架http请求路由进来,符合一定条件后 采用 go notifyResult()的方式调用的,为什么panic会导致主进程崩溃
有疑问加站长微信联系(非本文作者)