开发者社区> 问答> 正文

beego 在 run 后没法 stop 啊?报错

@astaxie 你好,想跟你请教个问题:谢大,我突然发现,run后没法停止啊。CTRL z后再run会报错,而且,占着终端没法再干别的了

展开
收起
爱吃鱼的程序员 2020-06-20 16:41:37 677 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    试试&,ps,kill
    我也觉得这是一个BUG,<divclass='ref'>

    引用来自“Bing-L”的评论

    我也觉得这是一个BUG,ctrl+c嗯,确实可以的哈。。。你终于出水了哈,我回去试下这样会不会报错


    lsof-itcp:端口号

    killPID

    经常这么干

    <spanstyle="line-height:1.5;font-size:10pt;">今天runDjango的时候不小心按到Ctrl+z了,以上方法解决

    只能这样咯。。。难道不是nohupsome_command&?为啥要停止啊?不是更改之后直接编译吗?

    可以只用killall-9main即可。

    或是可以通过上面提出的<spanstyle="font-family:Verdana,sans-serif,宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;">lsof-itcp:端口号。可以看到进程名为main。

    <spanstyle="font-family:Verdana,sans-serif,宋体;font-size:14px;line-height:normal;background-color:#FFFFFF;">

    回复<aclass='referer'target='_blank'>@龙影:。。。那就kill-9吧。。悲剧<atarget='_blank'>@dreamhack使用的是sublimeTxt来运行的。所以不能用此方法。回复<aclass='referer'target='_blank'>@龙影:现在command+c就行了<atarget='_blank'>@dreamhack我也刚在找这样的解决办法,所以贴出来了。因为你运行的是main.go那么进程名就是main.这都能翻出来。。。里头有一个grace包,但是没有把gracefulshutdown的接口暴露出来,要自己改改

    control+z是挂起任务,不是终止,用control+c 

    control+z挂起的任务可以通过fg命令恢复

    2020-06-23 13:17:02
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载