我在Heroku上运行Symfony 3应用程序,使用doctrine作为ORM。我需要连接到防火墙后面的外部MySQL数据库。我通过Proximo获得了静态IP,现在它已列入白名单。如果我通过telnet连接到它,它可以工作:
bin/proximo telnet IP 3306
Proxying traffic bound for 0.0.0.0/0 via Proximo host IP2
Trying IP...
Connected to IP.
Escape character is '^]'.
但是连接应用程序对我不起作用:
[Doctrine\DBAL\Driver\PDOException] SQLSTATE[HY000] [2002] Connection timed out
我的Procfile如下所示:
web: bin/proximo bin/console cache:clear && bin/proximo $(composer config bin-dir)/heroku-php-nginx -C nginx_app.conf web/
如何使用Proximo代理连接Doctrine?