代码之家  ›  专栏  ›  技术社区  ›  anderlaini

如何冗长的Artisan命令?-总是拒绝获取pdo连接

  •  0
  • anderlaini  · 技术社区  · 7 年前

    在ElasticBeanstalk部署的EC2实例上的一个laravel应用程序中,我得到了任何Artisan命令的这个错误。

    [ec2-user@ip-xxx-31-44-192 ondeck]$ sudo php artisan -vvv
    
    In PDOConnection.php line 50:
    
      SQLSTATE[HY000] [2002] Connection refused
    
    
    In PDOConnection.php line 46:
    
      SQLSTATE[HY000] [2002] Connection refused
    

    在我的数据库主机、数据库端口、数据库用户名和数据库密码上运行echo,我可以看到所有变量都已正确定义。

    我怎样才能更好地调试这个?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Ilya Kolesnikov    7 年前

    Artisan在每个命令中调用app/console/kernel.php schedule()方法。所以如果你有一些错误-你会看到它在Artisan输出。看是不是原因