登录
首页 >  Golang >  Go问答

进程中断: 信号终止

来源:stackoverflow

时间:2024-02-28 09:48:25 153浏览 收藏

你在学习Golang相关的知识吗?本文《进程中断: 信号终止》,主要介绍的内容就涉及到,如果你想提升自己的开发能力,就不要错过这篇文章,大家要知道编程理论基础和实战操作都是不可或缺的哦!

问题内容

我安装了一个名为 watcher 的实用程序。

https://github.com/canthefason/go-watcher

使用 vs 代码,它可以按预期工作。

但是当我尝试在 goland(来自 jetbrains)中使用它时,我得到以下信息:

watcher main.go --port 8080
2020/03/04 14:10:42 build started
Building ....
2020/03/04 14:10:43 build completed
Running ...
2020/03/04 14:10:43 process interrupted: signal: killed

不用说 go run main.go --port 8080 可以工作。

我使用 mac catalina。

有什么建议吗?


解决方案


看起来像 an error from cmd.Wait()

if err := cmd.Wait(); err != nil {
    log.Printf("process interrupted: %s \n", err)
    ...

A similar report 是操作系统终止进程,因为内存不足 (oom),并且 dmesg 可能已记录该错误。

好了,本文到此结束,带大家了解了《进程中断: 信号终止》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>