原文:啊,我的程序为啥卡住啦

服务器程序员最怕的就是程序crash,不过有时候程序没有crash,但是 不工作 了也是够吓人的。所谓 不工作 就是指程序不再响应新的请求,处在了某种自娱自乐的状态,英语有一个很形象但的单词 hung ,但我不知道怎么翻译,姑且称之为 卡住 吧。本人遇到过的有两种情况,一种是卡在系统调用,如常见的磁盘IO或者网络 多线程锁 另一种就是代码进入了死循环。 在 日志的艺术 一文中,讨论了日志的重要性 ...

2017-12-17 13:25 5 10665 推荐指数:

查看详情

为啥程序会有bug?

如果这是第二次看到我的文章,欢迎右侧扫码订阅我哟~ 👉 本文长度为4818字,建议阅读13分钟。 坚持原创,每一篇都是用心之作~ 这是一篇半娱乐性的吐槽文章,权当给广大技术人员解解闷:)。 哈哈哈,然后我要开始讲一个经常在发生的事实了。(程序 ...

Wed Mar 27 16:47:00 CST 2019 38 16436
定时跑批过程中,为啥jenkins会偶现卡住

背景: 最近这段时间(其实持续了1个月),在线上监控的自动化执行过程中,会偶现jenkins执行任务时502卡住,阻塞其他任务。 最初的原因以为是我的代码有问题,或者执行的接口返回超时导致的。 后来在代码里加了异常捕获、查看对应时间对应接口的服务端日志,都没有找到原因。 后来找运维 ...

Tue Apr 12 18:41:00 CST 2022 0 722
在职程序为啥要考相关证书

2016年上班第一天,相信很多朋友跟lz一样,都是有很多美好的愿望,做好计划,势要一雪前耻,将2015未完成的目标,在2016年刷新,并作的更好,当然这是个好事,lz跟大多数朋友一样,也是这样计划着, ...

Tue Jan 05 06:58:00 CST 2016 8 1684
Python程序加线程池卡住不动

1.线程加进程在一个脚本下跑会导致线程卡住,导致所有线程休眠, 解决方法: 使用简单的任务管理: 创建多个线程对象加属性,如果对象为空就使用这个对象去下载,这样线程不会卡住,如果不为空就在定时去查找这些为空的对象去下载这些任务 可以使用top -H -p {进程id}命令获得 ...

Thu Dec 13 03:47:00 CST 2018 0 1252
易语言外部判断程序超时防卡住

其实找了很久也没有找个好的方法防止卡住,如果是网页访问的话精益模块以前老版本的模块有延迟超时的命令集成。新的就没有了~~所以很郁闷。 实验了很多方法最后还是自己摸索了一下 洪雨的办法是用一个时钟强行再次运行子程序 首先子程序中用静态变量加判断 ...

Wed Sep 12 05:39:00 CST 2018 0 1093
cmd执行程序时容易卡住以及解决方式

(1)手动解决 windows cmd->属性->选项->编辑选项 取消 快速编辑模式 cmd默认开启了“快速编辑模式”,只要当鼠标点击cmd任何区域时,就自动进入了编辑模式,之后的程序向控制台输入内容甚至后台的程序都会被阻塞。 我们在控制台里面回车或者右键鼠标后,自动 ...

Thu Aug 20 01:49:00 CST 2020 0 1526
为啥程序员下班后只关显示器从不关电脑?

阅读本文大概需要 3 分钟。 你下班时是不是只将显示器一关,揣上手机就走了? 曾有安保人员晚上来办公室巡查时问,为什么这些人不关机就下班呢? 作为程序员,你会心一笑。对方不明白如果关机了,第二天程序员上班可能会崩溃: 打开IDEA,并定位 ...

Mon Mar 04 17:45:00 CST 2019 30 2230
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM