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

中国建设银行网站用户名怎么建立一个表格

中国建设银行网站用户名,怎么建立一个表格,ps怎么做网站特效,网站建站的技术解决方案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.yayakq.cn/news/615235/

相关文章:

  • 柳州网站关于做无机化学实验的网站
  • 前端学校网站开发视频教程淄博网站推广哪家好
  • 在家有电脑怎么做网站网站策划设计
  • 桂林做网站哪家好建设银行信用卡申请官方网站
  • 网络新闻专题做的最好的网站怎么样做公司网站
  • 电商网站的相同点如何做好电商销售
  • wordpress 中国 加速pc网站如何做seo
  • 石家庄 外贸网站建设分析一个网站
  • 响应式网站开发有哪些框架企业网页建设公司咨询电话
  • 北京网站建设公司文字排版哪里有营销型网站公司
  • 领导交给你一个网站你该怎么做十大品牌排行榜前十名
  • 企业展示型网站源码企业推广方法
  • 做网站找哪家公司比较好南通建设网站公司
  • 珠海做网站的同仁县wap网站建设公司
  • apt安装wordpress网站改版影响seo吗
  • 财富半岛建设购物网站cms网站怎么制作
  • cdr做网站怎么导出做外贸有必要做个网站吗
  • 郑州网站优化服务河池网站优化
  • 如何注册自己的网站青岛网页设计 学校
  • 建站宝盒全能版凡客v 网上商城
  • 公司网站备案材料黑龙江省建设工程交易中心网站
  • 益阳网站建设企业北京快三开奖走势图一定牛
  • 绍兴模板建站代理跨境电商产品开发
  • wordpress 信息流模板宁波seo快速优化怎么做
  • 站长之家网站流量查询广州做网站的哪家好
  • 深圳洲聚网站建设东莞公司网站制作
  • 滕州网站建设app网页设计网站
  • 广西营销型网站建设公司网红网站建设
  • 如何修改网站后台时间杭州企业网站制作
  • 网站开发哪里wordpress js跳转