https自签证书tls握手时错误或go系统错误处理
https自签证书tls握手时报错:2021/11/03 09:22:53 http: TLS handshake error from ip:port: remote error: tls: unknown certificate,
这属于go包系统级别的错误,不可捕获和忽略,只能用方法3来减少错误日志文件大小。
1.浏览器添加客户端证书和CA根证书;
2.系统级别的崩溃信息:syscall.Dup2
eg: fatal error: runtime: out of memory
代码:
f, e := os.OpenFile("./sysErr.log", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
if err == nil {
syscall.Dup2(int(f.Fd()), 1)
syscall.Dup2(int(f.Fd()), 2)
//交叉编译:arm环境无Dup2()
syscall.Dup3(int(f.Fd()), int(os.Stdout.Fd()),0)
syscall.Dup3(int(f.Fd()),int(os.Stderr.Fd()) ,0)
}
普通 os.Stderr:
if err == nil {
os.Stdout = f
os.Stderr = f
}
3.分割nohup日志:
current_date=`date -d "-1 day" "+%Y%m%d"`
split -b 65535000 -d -a 4 nohup.out ./log/log_${current_date}_
或docker容器的start.sh中:
#! /bin/bash
nohup ./main >/dev/null 2>./conf/error.log &
while [ 1 ]
do
sleep 1d
cat /dev/null > ./conf/error.log
done
https自签证书tls握手时错误或go系统错误处理相关推荐
- 深入解析:如何修复SSL / TLS握手失败错误(上)
接下来的三篇内容我们来讨论SSL / TLS握手失败错误及其修复方法. 针对互联网用户和网站所有者的SSL / TLS握手失败错误修复程序 像许多SSL错误消息一样,SSL握手错误可以从客户端和服务器 ...
- 深入解析:如何修复SSL / TLS握手失败错误(中)
上篇内容我们首先介绍什么是SSL / TLS握手的概念和简单的流程概述,为的就是让有的童鞋们能够更好地理解.那么接下来呢我们将介绍SSL/ TLS握手失败和错误(SSL握手错误)的所有可能原因以及谁可 ...
- 【网络编程开发系列】好端端的MQTT-broker重新部署后居然出现TLS握手失败了
摘要:本文通过一次真实的现网案例复盘,深度还原TLS握手问题的排查思路和方法,希望对广大读者有所启发和帮助. 文章目录 1 写在前面 2 问题描述 2.1 项目背景 2.2 现场问题 3 场景复现 3 ...
- https原理:证书传递、验证和数据加密、解密过程解析 (转)
http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取.所以很多银行网站 ...
- TLS握手协议分析与理解——某HTTPS请求流量包分析
https://xz.aliyun.com/t/1039 HTTPS简介 HTTPS,是一种网络安全传输协议,在HTTP的基础上利用SSL/TLS来对数据包进行加密,以提供对网络服务器的身份认证,保护 ...
- HTTPS加密过程和TLS证书验证
HTTPS加密过程和TLS证书验证 HTTPS 是在 HTTP 和 TCP 之间建立了一个安全层,HTTP 与 TCP 通信的时候,必须先进过一个安全层,对数据包进行加密,然后将加密后的数据包传送给 ...
- 解决HTTPS证书安全检测时提示 PCI DSS 不合规问题
解决HTTPS证书安全检测时提示 PCI DSS 不合规问题 今天在进行HTTPS证书安全检测时,提示PCI DSS不合规.经查询得知是因为SSL配置时启用了TLS1.0导致的. 关于 PCI DSS ...
- java ftp 关闭连接_java - 使用Java Apache FTPClient进行FTP TLS获取“握手时远程主机关闭连接”[重复] - 堆栈内存溢出...
我在Windows 10 64x上为FTP TLS(org.apache.commons.net.ftp)运行了一个Java(1.8)程序: FTPSClient ftpClient = new FT ...
- HTTPS|SSL笔记-SSL双向认证失败(服务端证书信任库不含客户端证书)握手过程(含wireshark分析)
这里我把服务端信任库添加了其他证书,不含客户端的证书,这时SSL认证失败报错如下.下面来分析下: 1. 首先是TCP三次握手,对应的包如下: 2. 握手成功后,客户端发送自己支持的加密套,和随机数给服 ...
最新文章
- Android 如何使用GPU硬件加速
- 数据结构第5章例题 若矩阵Am×n中存在某个元素aij满足:aij是第i行中的最小值且是第j列中的最大值,则称该元素为矩阵A的一个鞍点。试编写一个算法,找出A中的所有鞍点。
- CodeForces - 933A A Twisty Movement(dp)
- 标记分布学习与标记增强
- (枚举)餐厅点餐(fzu2086)
- python实时连接oracle_python连接oracle数据库
- RabbitMQ、Redis
- 另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
- android游戏开发的架构
- 保定学院计算机编程,惠普HP打印机驱动程序安装失败怎么办hewlett-packard上的文件...
- 一款好用得国产SSH工具——FinalShell
- ThinkPadnbsp;E40nbsp;硬盘异响…
- 不同品牌路由器无线桥接的设置方法
- PS修改图片局部颜色
- 生活在压力下不得不读的好书---《此生未完成》读后感
- 手机日历怎么备注农历生日提醒
- 腾讯云网站备案咨询:网站信息类问题汇总解答
- 称重管理系统方案之车牌识别摄像机的应用
- 赠书 | 供应链金融模式有哪些?区块链在供应链金融中如何应用?
- 视频目标跟踪综述【一】