当我连接到远程服务器上的 psql 时
>psql -h {hostname}
psql: could not connect to server: Connection timed out (0x0000274C/10060). Is the server running on host "{hostname}" (194.58.98.133) and accepting TCP/IP connections on port 5432?
Run Code Online (Sandbox Code Playgroud)
在服务器上:
netstat -nlp | grep 5432
tcp 0 0 0.0.0.0:5432 0.0.0.0:* LISTEN 29609/postmaster
tcp 0 0 :::5432 :::* LISTEN 29609/postmaster
unix 2 [ ACC ] STREAM LISTENING 2107633273 29609/postmaster /tmp/.s.PGSQL.5432
Run Code Online (Sandbox Code Playgroud)
服务器上没有 iptables。ping 服务器成功。
我做错了什么?
我有一个复制的 MySQL 环境,主数据库得到一个连续的“Aborted_connects”。如何找出导致连接中止的 IP 和用户。25 个应用程序创建了大约 500 个连接。我只能访问数据库服务器。
我打开了太多到 MySQL 的连接,现在我无法访问它。它说“连接太多”。如何关闭所有这些连接?我也不知道如何重新启动它,这可能会解决问题。
我正准备开始使用 PGBouncer,但我不确定是否应该在我的数据库服务器或应用程序服务器上使用它。如果它在应用程序服务器上,则必然有多个连接池,而不是一个中央连接池供应用程序服务器共享,但随后必须为每个新查询重新创建 TCP 连接,而不是也被池化,大概。哪个是使用像 PGBouncer 这样的连接查看器的“正确”方法,我对每个的观点是否有效?
对于那些偶然发现这个问题的人,请参阅PgBouncer 常见问题解答(最后一个问题)。
我正在尝试设置一个全新的 RDS 环境。我正在尝试遵循本指南:https : //msfreaks.wordpress.com/2013/12/09/windows-2012-r2-remote-desktop-services-part-1/并且已经走得很远,但我m 在“为 HA 配置 RD 连接代理”屏幕上失败。这是我得到的错误:
数据库连接字符串中指定的数据库无法从 RD 连接代理服务器获得。确保网络上有SQL Server,RD Connection Broker服务器上安装了SQL Server Native Client,RD Connection Broker对数据库有写权限。
到目前为止,这就是我所做和尝试的(无特定顺序):
这是我正在尝试的数据库连接字符串:
DRIVER=SQL Server Native …Run Code Online (Sandbox Code Playgroud) high-availability remote-desktop-services sql-server rds database-connection