Azure网站 - 用于ODBC驱动程序的Microsoft OLE DB提供程序错误'80004005'

时间:2015-01-21 23:44:13

标签: mysql azure-web-sites cleardb

我们在MS Azure网站实例中运行PHP和MySQL。它运行良好。今天,如果没有我们做出任何改变,它就会出现这个错误:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 5.1 Driver]Can't connect to MySQL server on 'localhost' (10061)

/include/inc_database.asp, line 49 

以下是我们学到的一些注意事项:

  • 我们的网站中没有名为/inc_database.asp
  • 的文件
  • 网站的暂存版本有效。当我们将它交换到实时版本时,实时版本不起作用。
    • 更新:暂存网站似乎只是因为它没有使用自定义域名。
    • 更新2 :自定义域仅适用于www前缀。也就是说,www.saltspringstudiotour.ca可以正常工作,而盐水推动者则不会。
  • 重新启动网站无法解决问题。
  • 这与防火墙规则有关吗?
  • 我们正在连接到ClearDB MySQL数据库。
  • ClearDB信息中心不会公开防火墙配置设置。

似乎问题与使用没有www前缀的自定义域有关。

1 个答案:

答案 0 :(得分:0)

问题是我们的DNS设置。我们有一个额外的CNAME。这打破了FWD。它与CleraDB无关。