AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题 / 168402
Accepted
Dr.YSG
Dr.YSG
Asked: 2017-03-29 06:16:16 +0800 CST2017-03-29 06:16:16 +0800 CST 2017-03-29 06:16:16 +0800 CST

来自 Postgres 更新监视器的连接超时错误 (postgres 9.6)

  • 772

我在 Windows 10 上运行 PostgreSQL 9.6

它似乎有一个更新监视器,它不使用来自 Windows 的代理的任何信息(我们有一个公司代理)。它也不会查看环境变量 HTTP_PROXY 或 HTTPS_PROXY(我已将其设置为通过 CNTLM 为我们的公司防火墙添加凭据)。这对于需要通过我们的传出防火墙的程序(例如 NPM 和 GIT)很有用。

所以我每隔 10 分钟或几分钟就会收到以下消息,作为一个名为的程序的弹出窗口:

"D:\Program Files (x86)\postgresql\updatemonitor\bin\UpdManager.exe" --execute  "D:\Program Files\PostgreSQL\9.6\bin\stackbuilder.exe"

该消息非常具有欺骗性,但我追踪了该程序,并且是上面列出的那个。

在此处输入图像描述

postgresql enterprisedb
  • 2 2 个回答
  • 5606 Views

2 个回答

  • Voted
  1. McNets
    2017-04-01T10:49:29+08:002017-04-01T10:49:29+08:00

    虽然这个答案不能解决当前的问题,但我认为它对于在 DBA.SE 或 Internet 上搜索 Postgres 超时问题的人可能很有用。

    根据Postgres 文档,您可以使用:

    statement_timeout (integer)

    中止任何花费超过指定毫秒数的语句,从命令从客户端到达服务器的时间开始。如果log_min_error_statement设置为ERROR或更低,超时的语句也将被记录。零值(默认值)将关闭此功能。

    不建议设置statement_timeout,因为它会影响所有会话。postgresql.conf

    这意味着您可以设置它,postgres.conf也可以在 pgAdmin 中使用它。

    我在Postgres community找到了一个例子。

    set statement_timeout to 1000;
    select pg_sleep(2);
    

    错误:由于语句超时而取消语句

    您还可以为每个用户设置不同的超时设置:

    ALTER USER postgres SET statement_timeout=0
    

    甚至通过 libpq 使用客户端会话:
    来自 Postgres-XL

    通过 libpq 启动客户端会话时,可以使用PGOPTIONS环境变量指定参数设置。以这种方式建立的设置构成会话生命周期的默认设置,但不影响其他会话。由于历史原因, 的格式与启动 命令PGOPTIONS时使用的格式相似;postgres具体来说,-c必须指定标志。例如,

    env PGOPTIONS="-c geqo=off -c statement_timeout=5min" psql
    • 6
  2. Best Answer
    joanolo
    2017-04-03T11:54:40+08:002017-04-03T11:54:40+08:00

    Update Monitor是 EnterpriseDB 的一个小实用程序,用于通知需要的更新。它没有太多的文档记录,也没有任何明显的方式来配置自己。它可以被认为是非必需的,因为没有它数据库将完美地工作,并且您很可能不会错过它的功能。

    它的功能在EnterpriseDB 网站上有说明。EDB 也有一个支持页面,提供可能为更新监视器故障提供解决方案的联系方式。

    作为一个非必要的实用程序(我已经很久没有使用它了),如果它给出了一些烦人的弹出窗口,我认为成本与利润的比率是不利的,我建议简单地卸载它。任何 Windows 10 程序的通常卸载过程都应该足够了。

    为了在与 PostgreSQL 开发相关的所有内容方面保持“最新”,最好从 postgresql.org 注册到“[email protected]”邮件列表。他们每周会发送一到三封电子邮件,简洁明了。任何重要更新总是尽快公布。

    • 6

相关问题

  • 我可以在使用数据库后激活 PITR 吗?

  • 运行时间偏移延迟复制的最佳实践

  • 存储过程可以防止 SQL 注入吗?

  • PostgreSQL 中 UniProt 的生物序列

  • PostgreSQL 9.0 Replication 和 Slony-I 有什么区别?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve