文档章节

记一次winserver2003系统,https无法访问,内存占用持续增加,解决办法

吃没魍魉
 吃没魍魉
发布于 09/22 11:06
字数 785
阅读 101
收藏 0

先交代一下环境
win server2003系统,系统装在hyper-v虚拟机里
大概2016年底的镜像,距离今天两年左右

病症:大概9月10号左右用这个镜像还可以访问https,但是今天用这个镜像新装的系统,就无法访问https了,然后在机器上运行的软件,如果访问https的话,跑一会,内存就只增不减,直至溢出崩溃

解决过程:在这台机器里,打开部分https网站可以访问,打开另外有些https网站不可以访问
例如下面的截图,是在机器里面打开360搜索,提示证书有问题

然后我们看一下360搜索的证书颁发机构是:WoSign
而打开百度是可以访问的,然后我们看一下百度的证书颁发机构是GlobalSign
显然这是两家不同的证书办法机构,看来是因为这个winserver2003镜像太老旧了,不认识WoSign,或者时间太长没来得及更新证书,证书就过期了,这就好比我们用银行的U盾一样,比如农业银行的U盾,会要求你在证书到期之前,更新续期,过期不更新的话,就无法自动更新成功了。
为了证实这个猜想,我们来到了windows事件查看器,发现里面红叉叉一片,如下图

来源是crypt32,然后百度一下crypt32是干啥的,它是调用微软api的,进一步双击打开它,看看它调用了微软的啥子API,发现它试图更新cab证书,但是失败了,具体如下图

上图错误信息所示:根据当前机器时钟,来更新cab证书,已经不行了,不在有效期内了;
这个时候可以把机器的时间往前调调,我直接调到2017年,这样再打开360搜索https://www.so.com,就可以访问了,如下图

因为证书更新成功了,所以可以再把机器调回北京时间,也是无妨的。至此问题就解决了,https也能访问了,软件中需要访问https的也不会一直吃内存了。

 

附录:修改机器时间的时候,遇到一个坑,因为我这个是hyper-v虚拟化的机器,它有一个服务Hyper-V Time Synchronization Service,会自动跟母机时间同步,需要把这个服务关闭了,不然修改时间,总是跳回北京时间;当然机器本身跟北京时间同步那块,也关闭一下。具体见下两个图

 

 


最后再说一下,证书更新成功后,时间是可以调回北京时间的。

© 著作权归作者所有

共有 人打赏支持
吃没魍魉
粉丝 3
博文 17
码字总数 3996
作品 0
南京
私信 提问
“米粉节”背后的故事——小米网抢购系统开发实践

2014年的米粉节   2014年4月9日凌晨,我和同事们对小米网的抢购系统做了最后的检查与演练。几个小时后,小米网今年开年来最重要的一次大型活动“米粉节”就要开始了。   这次米粉节活动,...

凯文加内特
2015/03/03
0
1
Apache 针对 HTTP KeepAlive 功能配置

Apache针对 HTTP KeepAlive 功能配置 在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。   KeepAlive 配置指令决...

jianbo-zh
2014/01/13
0
0
Apache 中关于Keep-alive的配置建议

在 Apache 服务器中,Keep-Alive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。 Keep-Alive 配置指令决定当处理完用户发起的 HTTP 请求后是否...

成越
2016/04/16
14
0
KeepAlive的开启和关闭设置

在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。   KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是...

Amamatthew
2014/08/18
0
0
记一次Vue全页面SSR深坑之旅 - 微弱的内存/CPU泄漏

如果我跟你说,我面试来这家的时候,面试题就是这个问题你会作何感谢?估计一般人是不会进坑的。然而,我进来了。因为我觉得这种技术问题很好玩。仅此而已。否则工作会很无聊。 前言 其实你没...

YaHuiLiang(Ryou)
09/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mac 下 mysql 8.0.13 安装并记录遇到的问题 以便以后查看

安装 官网mysql 下载地址 安装过程 省去 安装好之后 下载navicat 错误1 链接 遇到 mysql 2003 - Can't connect to MySQL server 错误, 解决方案 重启mysql 服务 #错误2 ERROR 1045: Acces...

杭州-IT攻城狮
26分钟前
3
0

中国龙-扬科
29分钟前
1
0
[Spring4.x]基于spring4.x纯注解的Web工程搭建

在前文中已经说明了如何基于 Spring4.x+ 版本开发纯注解的非web项目,链接如下: https://my.oschina.net/morpheusWB/blog/2985600 本文则主要说明,如何在Web项目中,"基于spring纯注解方式...

morpheusWB
58分钟前
13
0
基础编程题目集-7-13 日K蜡烛图

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开...

niithub
今天
5
0
Jenkins window 下的安装使用

1.下载:https://jenkins.io/download/ 双击安装完毕,将自动打开浏览器: http://localhost:8080 打开对应位置的文件,将初始密钥粘贴至输入框。 第一个是 安装默认的软件;第二个是 自定义...

狼王黄师傅
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部