少啰嗦,看报错

ERROR: SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known (SQL: select * from `XXX`) {"exception":"[object] (Illuminate\\Database\\QueryException(code: 2002): SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo f
ailed: Name or service not known (SQL: select * from `XXX` ) at /XXX/vendor/laravel/framework/src/Illuminate/Data
base/Connection.php:678)

找了一大堆,最根本的问题是连接不上数据库,最好先测试一下能不能连接上数据库吧!
然后就好了,
容器里面执行定时任务的时候要这么去执行,不要直接php artisan

* * * * * /usr/bin/docker exec 你的容器ID或者容器名字 php artisan schedule:run >> /dev/null 2>&1

咱也不知道,咱也不敢问

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐