首页 > 解决方案 > 如何详细说明工匠命令?-- 总是让 PDO 连接被拒绝

问题描述

在 Elastic Beanstalk 部署的 EC2 实例上的 Laravel 应用程序中,任何工匠命令都会出现此错误。

[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

在我的 DB_HOST、DB_PORT、DB_USERNAME 和 DB_PASSWORD 上运行 echo,我可以看到所有变量都已正确定义。

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

标签: phplaravelamazon-ec2laravel-artisan

解决方案


artisan 在每个命令中调用 app/Console/Kernel.php schedule() 方法。所以如果你有一些错误 - 你会在工匠输出中看到它。检查是不是一个原因


推荐阅读