小编Abd*_*ine的帖子

RabbitMQ 和 Docker:无法创建线程:不允许操作 (1)

我在具有多个服务的 docker swarm 中使用 RabbitMQ,所有其他服务都启动正常,但 RabbitMQ 容器没有,并且日志显示以下错误:

Failed to create thread: Operation not permitted (1)
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)

我的 docker-compose.yml 文件如下所示:

Failed to create thread: Operation not permitted (1)
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)

我尝试传递这个环境变量:

version: "3.6"

networks:
  rabbitmq:
    driver: overlay
    attachable: true

x-logging: &default-logging
  driver: json-file
  options:
    max-size: "10m"
    max-file: "5"

services:
 rabbitmq:
    image: rabbitmq:3
    hostname: rabbitmq
    logging: *default-logging
    deploy:
      mode: replicated
      replicas: 1
      labels:
        - "traefik.enable=false"
    networks:
      - rabbitmq
Run Code Online (Sandbox Code Playgroud)

这是为了减少线程数量,以防出现问题,但没有什么区别。

可能是什么原因导致此错误,我该如何修复它?

提前致谢

rabbitmq docker docker-compose docker-swarm

5
推荐指数
1
解决办法
4561
查看次数

标签 统计

docker ×1

docker-compose ×1

docker-swarm ×1

rabbitmq ×1