【问题标题】:'timeout expired' error with PDO connection to RedshiftPDO 连接到 Redshift 时出现“超时已过期”错误
【发布时间】:2018-08-01 14:33:36
【问题描述】:

尝试使用 PDO 连接到 Redshift 集群时出现以下错误。

SQLSTATE[08006] [7] 超时过期

两天前它可以正常工作,没有任何问题。我在不使用集群时删除了它,并在今天早上从备份中恢复它以继续处理它。我可以通过 SQLWorkbench J 连接到它并执行查询,这似乎只是 PDO 连接有问题。

集群上的所有指标都是绿色且健康的,我检查了安全设置并确保将正确的角色应用于集群。数据库或我的代码没有任何改变。我完全不知道为什么它不再工作了!

-- 编辑--

我可以毫无问题地连接到不同的集群 - redshift 集群会损坏吗?!

【问题讨论】:

  • 连接中是否有任何更改,例如 IP 地址等
  • @RiggsFolly 我确实想知道,但是连接端点和以前一样
  • 我在 aws.amazon 上发现了一个线程,他们遇到了这个问题,线程中的最后一件事是 OP 说 After I added EC2 instance to the security group, it is working correctly. - 不知道这对你来说是否意味着什么不熟悉redshift/ec2

标签: php amazon-web-services pdo


【解决方案1】:

已解决

我从备份中恢复了集群并使用了不同的名称(只是在名称末尾附加了“-dev”)并且它再次工作。我没有做其他更改 - 很奇怪。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 2022-01-13
    • 1970-01-01
    • 2015-05-27
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多