Mysql Azure网站-用于ODBC驱动程序的Microsoft OLE DB提供程序错误';80004005';
我们正在MS Azure网站实例中运行PHP和MySQL。它一直运行良好。今天,在我们没有做任何更改的情况下,它出现了以下错误:Mysql Azure网站-用于ODBC驱动程序的Microsoft OLE DB提供程序错误';80004005';,mysql,azure-web-app-service,cleardb,Mysql,Azure Web App Service,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 以下是我们所学到的
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\u database.asp的文件
- 站点的暂存版本可以正常工作。当我们把它换成实时版本时,实时版本就不起作用了。
- 更新:登台站点似乎只有在不使用自定义域名的情况下才能工作
- 更新2:自定义域仅使用www前缀。也就是说,www.saltspringstudiotour.ca起作用,而saltspringstudiotour.ca不起作用
- 重新启动网站无法解决此问题
- 这与防火墙规则有关吗
- 我们正在连接到ClearDB MySQL数据库
- ClearDB仪表板不公开防火墙配置设置
问题似乎与使用没有www前缀的自定义域有关。问题在于我们的DNS设置。我们有一个额外的名字。这打破了FWD。这与克莱亚布无关