小编Ern*_*kot的帖子

如何检查泊坞主机是否处于群集模式?

执行后;

eval $(docker-machine env mymachine)
Run Code Online (Sandbox Code Playgroud)

如何检查docker守护程序mymachine是否为群集管理器?

docker docker-machine

13
推荐指数
3
解决办法
8208
查看次数

跟踪traefik代理的Gitlab'Gateway Timeout'

所以我正在尝试使用traefik作为反向代理在docker swarm上建立一个gitlab-ce实例.

这是我的代理堆栈;

version: '3'

services:
  traefik:
    image: traefik:alpine
    command: --entryPoints="Name:http Address::80 Redirect.EntryPoint:https" --entryPoints="Name:https Address::443 TLS" --defaultentrypoints="http,https" --acme --acme.acmelogging="true" --acme.email="freelyformd@gmail.com" --acme.entrypoint="https" --acme.storage="acme.json" --acme.onhostrule="true" --docker --docker.swarmmode --docker.domain="mydomain.com" --docker.watch --web
    ports:
      - 80:80
      - 443:443
      - 8080:8080
    networks:
      - traefik-net
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    deploy:
      placement:
        constraints:
          - node.role == manager

networks:
  traefik-net:
    external: true
Run Code Online (Sandbox Code Playgroud)

还有我的gitlab堆栈

version: '3'

services:
  omnibus:
    image: 'gitlab/gitlab-ce:latest'
    hostname: 'lab.mydomain.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'https://lab.mydomain.com'
        nginx['listen_port'] = 80
        nginx['listen_https'] = false
        registry_external_url 'https://registry.mydomain.com'
        registry_nginx['listen_port'] = 80
        registry_nginx['listen_https'] = false …
Run Code Online (Sandbox Code Playgroud)

gitlab docker-swarm traefik

10
推荐指数
1
解决办法
3312
查看次数

如何跟踪队列作业的进度?

我在 Laravel 中使用数据库队列驱动程序在后台运行作业。

我的一项工作在数据库中创建了给定数量(数千到十万)的记录。我将这个作业的代码包装在一个事务中,以便在作业失败的情况下,不会提交数据库写入。

最初为了跟踪作业的进度,我想我会计算创建的记录数,除以预期记录的总数,然后在 ui 中将其显示为每个作业的百分比,以便用户可以知道他们需要等待多长时间。

这不起作用,因为表在事务期间被锁定。

我想知道是否有人知道如何跟踪排队作业的进度

message-queue laravel-5.1

4
推荐指数
2
解决办法
7890
查看次数

将 NodeJS 缓冲区转换为整数

我想在 NodeJS 中使用 randomBytes 生成随机数。环顾四周后,我发现了一种将缓冲区转换为整数的方法;

const integer = parseInt(buffer.toString("hex"), 16)
Run Code Online (Sandbox Code Playgroud)

使用这个方法有什么问题吗?我见过使用buffer.readUIntBE其他类似方法的解决方案。我想知道他们比上面的解决方案有什么优势

buffer node.js

4
推荐指数
1
解决办法
1万
查看次数