小编Bes*_*nna的帖子

Docker Swarm模式错误:将两个工作者连接到一个管理器

我在设置一个有两个工人和一个经理的Docker Swarm时遇到了困难.一切正常,直到我添加第二个工人.添加第二个worker后,第一个worker的守护进程会进入某种错误状态,其中一个简单的docker version收益

在此输入图像描述

另外,我使用Stack YAML启动三个Redis服务.

Stack.yaml

version: '3.4'

services:
  redis-master:
    image: 'bitnami/redis:5.0.2'
    ports:
      - '6379:6379'
    environment:
      - REDIS_REPLICATION_MODE=master 
      - REDIS_PASSWORD=f7paul12-d571-4701-9c55-64vanacecDyK
    deploy:
      mode: global
      restart_policy:
        condition: any
    volumes: 
      - 'redis:/opt/bitnami/redis/etc/'

  redis-replica:
    image: 'bitnami/redis:5.0.2'
    ports:
      - '6379'
    depends_on:
      - redis-master
    environment:
      - REDIS_REPLICATION_MODE=slave
      - REDIS_MASTER_HOST=redis-master
      - REDIS_MASTER_PORT_NUMBER=6379
      - REDIS_MASTER_PASSWORD=f7paul12-d571-4701-9c55-64vanacecDyK
      - REDIS_PASSWORD=f7paul12-d571-4701-9c55-64vanacecDyK
    deploy:
      mode: replicated
      replicas: 6
      update_config:
        parallelism: 1
        delay: 20s
      restart_policy:
        condition: any

  redis-sentinel:
    image: 'bitnami/redis:5.0.2'
    ports:
      - '16379'
    depends_on:
      - redis-master
      - redis-replica
    entrypoint: |
      bash -c 'bash …
Run Code Online (Sandbox Code Playgroud)

docker docker-swarm docker-machine docker-swarm-mode docker-stack

11
推荐指数
1
解决办法
167
查看次数

Google Drive API - 自动查询消息

我正在使用这个Ghost 插件在 Google Drive 上存储图像数据。最近,图像已停止加载,并下载了此错误页面来代替图像:

https://github.com/robincsamuel/ghost-google-drive

该站点在 Google Cloud Run 上的容器化 Ghost 实例中运行,来源在这里

我是否需要在某处打开支持票来解决这个问题?有问题的网站在这里

编辑:这是用于访问保存的内容的代码。

jwtClient.authorize(function(err, tokens) {
        if (err) {
          return next(err);
        }
        const drive = google.drive({
          version: API_VERSION,
          auth: jwtClient
        });
        drive.files.get(
          {
            fileId: id
          },
          function(err, response) {
            if (!err) {
              const file = response.data;
              const newReq = https
                .request(
                  file.downloadUrl + "&access_token=" + tokens.access_token,
                  function(newRes) {
                    // Modify google headers here to cache!
                    const headers = newRes.headers;
                    headers["content-disposition"] =
                      "attachment; filename=" + file.originalFilename; …
Run Code Online (Sandbox Code Playgroud)

google-drive-api docker ghost-blog google-cloud-run

7
推荐指数
1
解决办法
222
查看次数

在单元格中居,合并和包装文本 - EPPlus

我正试图将一个标题集中在一个excel文件中,如下所示: Excel表

但是我遗漏了一些细节,因为下面的代码写在一行上并且没有扩展单元格的高度.到目前为止,这是我的代码:

ws.Cells[$"A{row}:F{row}"].Merge = true;
ws.Cells[$"A{row}"].Style.WrapText = true;
ws.SelectedRange[$"A{row}"].Value = purchaseHistory[0].LineText;
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net epplus

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

如何在没有构建"错误"的情况下使用Visual Studio 2017的Angular-CLI

我遇到的问题是在一个包含许多项目的解决方案中(其中一个是针对es5的angular-cli项目),因为微软开发了Typescript,他们非常渴望在不完全了解angular-cli故事的情况下尝试编译.因此,(TS)错误令人沮丧地在构建之间频繁出现并隐藏本来是有效错误的内容.

如何确保Visual Studio将忽略这些Typescript错误,而不是在所有后期构建时显示它们?

c# visual-studio typescript angular-cli angular

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

EPPlus:创建排序列

我试图在EPPlus中创建一个excel电子表格:

期望的输出

我的主要麻烦来自于让下拉出现.我知道这可以通过选择数据 - >过滤器工具在桌面Excel中轻松完成.

有没有办法使用EPPlus实现这个结果?(或任何其他内置的.NET方法)

.net c# excel epplus

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

如何在Google Cloud Run中将所有HTTP流量重定向到https

我有一个简单的容器化Web应用程序(提供HTML和Javascript的Nginx),已将其部署到Google Cloud Run。

问题是,即使我已经验证并更新了DNS记录,我似乎也无法强制HTTPS连接。用户仍然可以访问我的Cloud Run应用程序中不安全的http端点。

如何设置可强制或重定向用户使用HTTPS的Google Cloud Run服务?

google-cloud-platform google-cloud-run

3
推荐指数
1
解决办法
500
查看次数