奇怪的postgresql日志条目

奇怪的postgresql日志条目,第1张

概述我试图弄清楚为什么我在重新启动后在 postgresql日志中得到一些奇怪的条目: 2010-05-14 11:30:25 EEST LOG: database system was shut down at 2010-05-14 11:30:22 EEST2010-05-14 11:30:25 EEST LOG: autovacuum launcher started2010-05-14 我试图弄清楚为什么我在重新启动后在 postgresql日志中得到一些奇怪的条目:
2010-05-14 11:30:25 EEST LOG:  database system was shut down at 2010-05-14 11:30:22 EEST2010-05-14 11:30:25 EEST LOG:  autovacuum launcher started2010-05-14 11:30:25 EEST LOG:  database system is ready to accept connections2010-05-14 11:30:25 EEST LOG:  incomplete startup packet2010-05-14 11:30:40 EEST WARNING:  there is already a transaction in progress2010-05-14 11:30:40 EEST LOG:  Could not receive data from clIEnt: Connection reset by peer2010-05-14 11:30:40 EEST LOG:  unexpected EOF on clIEnt connection

首先,2010-05-14 11:30:25 EEST LOG:不完整的启动数据包让我烦恼.任何人都知道为什么会这样?

而且,这个很奇怪:2010-05-14 11:30:40 EEST警告:已经有一项交易正在进行中……

不完整的启动数据包意味着建立了连接,但Postgres服务器没有获得它所期望的握手(我得到了大量的这些,因为我的监控系统检查以确保端口5432已打开,但不够智能,无法实际登录以及查询数据库).
这是否是一个问题取决于你是否希望有一些连接而不是握手:对我来说,每5分钟看一次不是问题,但如果你没想到它,这条消息可能表明你正在进行端口扫描.

警告:已经有一个正在进行的事务意味着它所说的内容:有人试图在事务中启动事务(BEGIN … BEGIN).如果你看到很多,有人在一个程序中写了一些不好的sql而你应该找到/修复它,因为相应的COMMIT和RolLBACK语句可能不会按预期执行.如果你看到它一次,再也没有人可能在psql中找到一个事务.

总结

以上是内存溢出为你收集整理的奇怪的postgresql日志条目全部内容,希望文章能够帮你解决奇怪的postgresql日志条目所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1168266.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存