暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每天5分钟,PG聊通透 - 系列1 - 热门问题 - 链接、驱动、SQL - 第2期 - 为什么会有莫名其妙的连接错误日志?

原创 digoal 2022-01-20
870

作者

digoal

日期

2021-12-20

标签

PostgreSQL , 热门问题


  • 问题说明(现象、环境)
  • 分析原因
  • 结论和解决办法

2、为什么会有莫名其妙的连接错误日志? (心跳探测, 未正确使用PG协议)

https://www.bilibili.com/video/BV1NM4y1A7bz/

telnet ip port
08P01,"invalid length of startup packet",,,,,,,,,"","not initialized"
未遵循协议, 类似鸡同鸭讲. 人类之间能交流也是奠定在统一的语言体系里面的群体才能正常交流, 未来元宇宙内的数字生命或者软件之间要交互, 提高交互效率, 也需要规范交互协议标准, 包括隐私、安全等.  
log_error_verbosity = verbose
08P01,"invalid length of startup packet",,,,,,,,"ProcessStartupPacket, postmaster.c:1993","","not initialized"
src/backend/postmaster/postmaster.c
复制

《学习 PostgreSQL Frontend/Backend protocol (通信协议)》
也可以使用pg_isready来探测, 这个是PG官方的探测客户端, 遵循PG交互协议更加友好.

期望 PostgreSQL 增加什么功能?

PolarDB for PostgreSQL云原生分布式开源数据库

PostgreSQL 解决方案集合

德哥 / digoal's github - 公益是一辈子的事.

digoal's wechat

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论