你的位置:ManBetX万博中国官方网站 > 新闻中心 >
发布日期:2026-05-11 10:59 点击次数:186

还好客户正在使用的上位机软件在公司有环境不错运行,于是,我就在公司试运行了下,发现并莫得出现客户所说的运行跳动5分钟就会罢手责任的这个事情,是以,念念要搞明晰事情的原委,只可去客户现场了解情况了。
到了客户现场,客户一脸埋怨得跟我说,这个软件前段时辰还运行得好好的,这几天倏得就不能了,惟有东说念主不在机器傍边,不须臾建筑准报警。
客户夺目说了下“东说念主必须在机器傍边”这个重要陈迹。让我认为,这个事情可能不太好搞,因为越是这么,原因越不好找。
我启动以为是客户上位机的磁盘、CPU或者内存满载了导致的软件崩溃,之是以软件莫得平直闪退,可能是软件的格外捕捉作念获得位导致的。
张开剩余74%可是,这些原因很快就被我摈斥了,因为我稽察了下上位机的硬盘,发现硬盘连10%皆没灵验到,而CPU和内存在软件运行时,也不会跳动50%。
我还专诚盯着任务处置器,发现软件运行时期CPU和内存的使用率皆莫得赫然高涨的迹象。
排查了一圈原因,临了还是没找到问题场所,可是,就在我跟客户疏导的时候,建筑又报警了,问题当着我的面就出现了,搞得我十分无语。
可是,找了一圈问题没找到原因,也不颖异耗着,我只可跟客户说我且归望望代码,眼看莫得条理,客户也不念念看着我碍眼,只可放我走。
回到公司以后,我灵通这个上位机的代码,发现上位机某个要害部分的逻辑是由一个定时器定时延伸的,定时器会定时去监听某个PLC地址的信号,然后再去延伸要害代码。
可是,看了一圈,我也没看到这段代码有什么欠妥之处,代码写得还是挺严谨的。
就在我在我方责任的电脑上查问题的时候,雇主找我开会,于是我就把代码放在那,开会去了。
概况一个小时后我总结,惊诧地发现,我电脑上的软件也罢手运行了,跟现场的一模相同,确切如客户所说,惟有东说念主不在,问题立马出现!这时候,我隐缺乏约才念念起来,这个问题似曾结实。
我在上上家公司写的某个软件也出现过雷同的情况,那时咱们真贵在客户现场值守的共事跟我反馈说,上位机惟有黑屏一段时辰,再激活上位机电脑,就会发现软件“假死”了。我一念念到这件事情,发现两个事情有一个共同点,那等于电脑黑屏。
我大彻大悟,立马就念念到了问题场所。
我之是以在我方的电脑上能复现问题,而最启动莫得复现告捷,最主要的原因就在我最启动使用的阿谁电脑是咱们公司的西宾机,那台电脑电源选项是常亮的,而我我方的电脑的电源选项则是5分钟内息屏。
5分钟!对,等于这个要害的时辰!
可是,我一念念离别,因为咱们给客户配上位机电脑的时候皆会刻意在电脑的电源选项里将电脑竖立为最好性能格式,即使会息屏,软件也仍然会运行,难说念有东说念主改了客户上位机电脑的电源选项?
念念到这里,我打电话给客户,让他帮我阐述下,确切,客户那儿的上位机选项被东说念主给改成5分钟挂起了!而原因就出在这!
当上位机息屏以后,软件被挂起,这时候软件里面的定时器就会罢手轮回,因此就不延伸监任凭务了(比如下图代码里的定时器在软件息屏挂起后,中间有很赫然的一段停顿)。
结语临了,我让客户把上位机电脑的电源选项给改成了从不挂起,迷漫问题再也莫得出现了!至于到底是谁改了客户上位机的电源选项,咱们公司和客户那儿的操作主说念主员皆莫得东说念主承认。可是欧洲杯投注入口,作念上位机设备等于这么,巧合候其实挺浅显的问题,淌若脑子不够纯真,找问题的经过就会很让东说念主头疼!
发布于:安徽省