今天遇到个问题、程序启动报错,莫名其妙被killed,报如下错误 /usr/local/go/pkg/tool/linux_amd64/6g: signal: killed
分析:
- 第一个想法是难道有人特意在我启动任务之后kill掉我的任务,尝试多次启动,都出现相同错误,这不符合常理,不可能有人每次kill。
- 然后想不会不会是启动任务影响到了我的任务,查看进程,并没有启动其他的golang 进程。查看系统负载,发下cpu 使用率不高,空闲内存只有100M。分析可能是内存问题。
- 接下来查看哪个进程使用占比高,然后kill 掉内存占比的进程 重新启动,问题解决