驱动程序中发生异常:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:提供了节点名或服务名,或者未知

时间:2018-11-25 10:14:30

标签: symfony

我在第一个网站上使用Symfony 3。 当我在本地启动网站时,它可以正常工作,并且与本地数据库的链接已完成。

但是当我在OVH上使用真实数据库的参数时,会显示以下消息:

驱动程序中发生异常:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:提供了节点名或服务名,或者未知

两个基础相似,这是本地数据库的导入。

我有这个参数:

    # This file is auto-generated during the composer install
    parameters:
        database_host: e********.mysql.db
        database_port: 21
        database_name: e********
        database_user: e********
        database_password: ********
        mailer_transport: smtp
        mailer_host: 127.0.0.1
        mailer_user: null
        mailer_password: null
        secret: ThisTokenIsNotSoSecretChangeIt

1 个答案:

答案 0 :(得分:0)

这是 OVH 上的一个奇怪行为,在共享主机上可能不稳定:定期地,别名主机 xxx.mysql.db 被重置或它背后的 ip 发生变化并且访问丢失了一段时间。等到第二天。