laravel - docker上的主管redis异常
问题描述
我使用了 Docker,这是我的配置文件。
COPY ./workers/conf.d /etc/supervisor/conf.d/
COPY /workers/supervisord.conf /etc/supervisord.conf
RUN supervisord -n -c /etc/supervisord.conf
这是我的环境文件
...
BROADCAST_DRIVER=log
CACHE_DRIVER=redis
QUEUE_CONNECTION=database
SESSION_DRIVER=redis
SESSION_LIFETIME=120
REDIS_HOST=redis // service name in docker
REDIS_PASSWORD=null
REDIS_PORT=6379
虽然我的驱动程序是一个数据库,但主管需要 Redis。
2021-07-06 07:30:05,150 INFO 放弃:进入 FATAL 状态,启动重试次数过多过快 RedisException
php_network_getaddresses:getaddrinfo 失败:名称或服务未知
在供应商/laravel/framework/src/Illuminate/Redis/Connectors/PhpRedisConnector.php:141
运行队列的简单工作者
[program:laravel-worker-subset]
process_name=%(program_name)s_%(process_num)02d
command=php /var/www/mlm/api/artisan queue:work --queue=subset --tries=3 --daemon
user=root
autostart=true
autorestart=true
numprocs=1
redirect_stderr=true
stdout_logfile=/var/www/mlm/api/storage/logs/subset.log
stdout_logfile=/dev/fd/1
stdout_logfile_maxbytes=0
解决方案
推荐阅读
- javascript - Here-API 映射 js-core.js 缩小失败的 MVC
- java - 这个android java文件中的这些数字是什么?
- azure - (Azure) az 批处理池:错误:“NoneType”对象没有属性“startswith”
- python - 保存对象时出现预期的字符串或类似字节的对象错误
- python - matplotlib:保存子图轴数组而不显示图形
- laravel-5.7 - laravel 5.7:RedirectResponse::__construct() 问题
- python - Choppy 通过 UDP 接收语音数据
- google-maps - 是否有任何可用的 API 可以返回街道的宽度?
- c# - 如何在 dotnet core 中创建 API 来检查配置将如何完成
- c# - UnauthorizedAccessException - 拒绝访问路径