当前位置: 首页 > news >正文

一学一做看视频网站有哪些内容淘宝关键词排名优化

一学一做看视频网站有哪些内容,淘宝关键词排名优化,用divid做网站代码,各自的特点是什么Rabbitmq 超时异常解决:PRECONDITION_FAILED - Timeout value used: 1800000 ms. 在使用 docker 启动 rabbitmq 的时候,执行一个超长时间的任务,出现了报错。 查询了一下发现,这个问题在于 rabbitmq 默认客户端超时时间是30分钟,…

Rabbitmq 超时异常解决:PRECONDITION_FAILED - Timeout value used: 1800000 ms.

在使用 docker 启动 rabbitmq 的时候,执行一个超长时间的任务,出现了报错。
查询了一下发现,这个问题在于 rabbitmq 默认客户端超时时间是30分钟,手动ACK情况下会如果业务事件较长会超时RabbitMQ默认的超时时间是30分钟,在消息消费超过30分钟后,rabbitMQ会发生错误,导致整个channel被销毁,无法继续消费参数为:RABBITMQ_CONSUMER_TIMEOUT

调整

如果是客户端直接安装,则需要修改配置文件
如果是docker安装,还是需要修改配置文件。。。使用env的方式启动容器修改,获取docker-compose中修改是不生效的。

查看

# 延长超时时间 毫秒单位
rabbitmqctl eval 'application:set_env(rabbit,consumer_timeout,720000000).'# 可以查看设置的超时值
rabbitmqctl eval 'application:get_env(rabbit,consumer_timeout).'值得注意的是,这个事临时更改,永久更改需要进入rabbitmq.conf文件里修改,修改consumer_timeout参数

docker 修改配置文件

1. 新增 conf 配置文件

官网: https://www.rabbitmq.com/configure.html#configuration-files

vim rabbitmq.conf
## DEFAULT SETTINGS ARE NOT MEANT TO BE TAKEN STRAIGHT INTO PRODUCTION
## see https://www.rabbitmq.com/configure.html for further information
## on configuring RabbitMQ## allow access to the guest user from anywhere on the network
## https://www.rabbitmq.com/access-control.html#loopback-users
## https://www.rabbitmq.com/production-checklist.html#users
loopback_users.guest = false## Send all logs to stdout/TTY. Necessary to see logs when running via
## a container
log.console = true
consumer_timeout = 360000000 # 添加的超时参数# 如果不确定配置文件的内容,可以先启动一下mq的容器,然后进入容器中,使用以下命令查看对应文件地址与内容
rabbitmq-diagnostics status
# 输出的内容中,找到 Config files 地址。
2. 重新制作容器,映射配置文件
docker run -d --name myrabbit \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin123 \
-p 15673:15672 -p 5673:5672 -p 25673:25672 -p 1884:1883 \
-v /Users/mzwang/Documents/proj_compose/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf \
rabbitmq:3.12-management# 下面的是没有做端口修改的命令
docker run -d --name myrabbit \
-e RABBITMQ_DEFAULT_USER=admin \
-e RABBITMQ_DEFAULT_PASS=admin123 \
-p 15672:15672 -p 5672:5672 -p 25672:25672 -p 1883:1883 \
-v /Users/mzwang/Documents/proj_compose/rabbitmq/rabbitmq.conf:/etc/rabbitmq/rabbitmq.conf \
rabbitmq:3.12-management
3. 确认
进入容器,再次执行,可以看到成功修改。
rabbitmqctl eval 'application:get_env(rabbit,consumer_timeout).'
http://www.ds6.com.cn/news/56687.html

相关文章:

  • 韩雪冬网站设计北京推广优化经理
  • 制作网站软件都在什么公司网络舆情软件免费入口
  • 房地网站制作舆情管理
  • 网站建设 风险衡阳seo优化
  • 网页升级访问中每天正常夫唯seo教程
  • 微信公众好第三方网站怎么做如何做好品牌宣传
  • 好的h5制作网站模板下载网络营销的10个特点
  • 做标书的视频网站app注册推广
  • 个人营销型网站网站网络营销
  • wordpress网站标题搜狗seo怎么做
  • 如何让网站自适应屏幕江苏网站seo营销模板
  • 北京市住建委官网首页优化推广网站淄博
  • ecto wordpress优化大师
  • 手机网站 域名解析百度知道免费提问
  • 苏州做网站推广的公司一键制作网站
  • 平面设计师磨刀石seo任务
  • 建设网站容易吗网站秒收录
  • java代做网站seo云优化如何
  • 网站开发的需求分析教学视频百度seo引流怎么做
  • 潜江做网站哪家好郑州百度seo排名公司
  • 漫画门户网站怎么做的整合营销传播方案案例
  • 美工做网站怎么收费网络优化公司哪家好
  • 做网站什么是解析什么是跳转西安刚刚宣布
  • flex做的网站如何使用网络营销策略
  • 学校网站建设心得网络营销的工作内容包括哪些
  • 上海公司做网站的电商数据查询平台
  • 扬州建设工程信息网站广告推广方案怎么写
  • 做网站被网警找如何做网络营销?
  • 网站做多个语言有什么好处怎么制作公司网页
  • 免费做片头的网站佛山网站建设制作公司