gpt4 book ai didi

database - 如何在 postgres 中添加有关警告消息的信息

转载 作者:搜寻专家 更新时间:2023-10-30 22:29:34 25 4
gpt4 key购买 nike

我收到以下警告

WARNING: there is already a transaction in progress

在我的数据库中,我想调查发生这种情况的原因。但是,由于可以通过许多微服务访问数据库,我无法找到哪个服务正在尝试启动新的/并行连接。

如何提高此消息的信息级别?像时间戳一样,谁试图启动连接,如 client_addr 字段或任何其他将揭示故障根源的信息。

提前致谢

最佳答案

来源 - 开始交易两次,例如:

t=# begin;
BEGIN
Time: 22.594 ms
t=# begin;
WARNING: there is already a transaction in progress
BEGIN
Time: 1.269 ms

查看谁,什么时候,将 log_min_messages 设置为至少警告,log_line_prefix 将 %h 用于 IP,%m 用于时间,%u 用于用户名 - https://www.postgresql.org/docs/current/static/runtime-config-logging.html#RUNTIME-CONFIG-LOGGING-WHAT, (当然是logging_collector)和检查日志

关于database - 如何在 postgres 中添加有关警告消息的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46587984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com