AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-341637

Sreeraju V's questions

Martin Hope
Sreeraju V
Asked: 2019-05-23 03:05:09 +0800 CST

执行 ecr login 命令时出现命令执行错误

  • 0

部署 ECS 时,代码管道的 PRE_BUILD 部分出现错误。在执行 ecr 登录命令时,我得到退出状态,错误代码为 255。请参见下图。

命令 :- $(aws ecr get-login --no-include-email --region us-east-1)

在此处输入图像描述

amazon-web-services
  • 2 个回答
  • 2465 Views
Martin Hope
Sreeraju V
Asked: 2019-05-23 01:06:06 +0800 CST

CodePipeline 的 AWS ECS 持续部署问题

  • 1

在使用aws 官方文档中指定的 codepipeline 部署 ECS 时,两个 docker 映像正在推入 ECR。一张图片同时包含提交 ID 和最新标签,而另一张图片未标记,如下图所示。

在此处输入图像描述

在"buildspec.yml"我可以看到的文件中,docker正在推送两个图像,一个带有“最新标签”,另一个带有提交ID标签,如下所示

 - docker tag $REPOSITORY_URI:latest $REPOSITORY_URI:$IMAGE_TAG
 - COMMIT_HASH=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7)
 - IMAGE_TAG=${COMMIT_HASH:=latest}
 - docker push $REPOSITORY_URI:latest
 - docker push $REPOSITORY_URI:$IMAGE_TAG

我的问题是

1) 在 docker push 完成后,ECR 中必须有两个图像,一个带有"commit id"标签,另一个带有“最新”标签。但是在 ECR 中,它显示的标签名称错误,请检查上面的附图。为什么一张图片显示为 untagged ?

2)当我的任务定义仅使用最新标签来构建容器时,为什么我需要推送两个带有提交 ID 和最新标签的图像。我不是必须只推送带有“最新”标签的 docker 镜像吗,为什么我需要推送带有 commit id 标签的镜像?

amazon-web-services
  • 2 个回答
  • 315 Views
Martin Hope
Sreeraju V
Asked: 2019-05-23 00:01:15 +0800 CST

AWS ECS服务时间段检查和放置任务到容器实例?

  • 0

出于测试目的,我将 ECS Container 中的 EC2 实例计数缩减为零,ECS 服务中提到的任务计数仍为 3 不变。现在我可以看到事件选项卡中发生的事件,该服务将尝试在容器中放置 3 个任务并且显然失败,因为由于实例计数为零,不存在容器实例。请参见下图

在此处输入图像描述

现在我的查询是:

1)服务将尝试将任务放入容器实例的时间段差异是多少。请查看图片了解时间间隔。

2)当我将实例计数从零扩大到3时,任务是同时放入容器实例还是等待下一个时间段检查。

amazon-web-services
  • 1 个回答
  • 286 Views
Martin Hope
Sreeraju V
Asked: 2019-05-22 23:20:09 +0800 CST

AWS 代码构建错误:无法连接到 docker 守护进程

  • 6

我试图使用 aws 代码构建服务构建 docker 映像,然后将其推送到 ECR。我用于它的命令"buildspec.yml"在下面指定。

version: 0.2
phases:
  install:
    runtime-versions:
        docker: 18
 pre_build:
      - $(aws ecr get-login --no-include-email --region us-east-1)
      - REPOSITORY_URI=XXXXXXXXXX.dkr.ecr.us-east-1.amazonaws.com/devopswebbuild
      - COMMIT_HASH=$(echo $CODEBUILD_RESOLVED_SOURCE_VERSION | cut -c 1-7)
      - IMAGE_TAG=${COMMIT_HASH:=latest}
  build:
    commands:
      - docker build -t $REPOSITORY_URI:latest .
      - docker tag $REPOSITORY_URI:latest $REPOSITORY_URI:$IMAGE_TAG
  post_build:
    commands:
      - docker push $REPOSITORY_URI:latest
      - docker push $REPOSITORY_URI:$IMAGE_TAG


但我在构建过程中遇到错误,docker 命令无法连接到 docker daemon。请帮我解决这些问题。

Docker构建项目配置详细信息如下:

代码

构建错误详细信息如下:

在此处输入图像描述

amazon-web-services
  • 1 个回答
  • 3817 Views
Martin Hope
Sreeraju V
Asked: 2018-10-12 01:59:37 +0800 CST

使用 S3 作为 EFS 的替代品进行备份

  • 3

为了集中备份我的实例中的特定数据,我使用安装到该实例的 EBS 卷。现在我们计划迁移到另一个区域,但 EFS 服务在该特定区域不可用。有什么方法可以通过将 S3 安装到 EC2 实例来使用它作为集中备份。

amazon-web-services
  • 3 个回答
  • 567 Views
Martin Hope
Sreeraju V
Asked: 2018-10-12 01:16:23 +0800 CST

在非可用区域挂载 EFS 卷

  • 1

有没有办法将 EFS 卷挂载到孟买地区的多个实例。EFS 服务目前在孟买地区不可用。或者我可以使用任何其他服务来代替 EFS。我需要将单个磁盘空间安装到多个实例

amazon-web-services
  • 1 个回答
  • 83 Views
Martin Hope
Sreeraju V
Asked: 2018-09-03 02:59:32 +0800 CST

在 AWS 中从独立 Solar 迁移到 SolrCloud

  • 1

我们的开发人员在本地独立 Solr 服务器上工作,我们在本地 Solr 中有许多内核。现在我们计划将其迁移到 AWS 基础设施中的 SolrCloud,以使用 numShards:3 和 replicationFact:3 进行复制。我们不需要将数据从本地 Solr 服务器迁移到 AWS SolrCloud。我们只需要将 Core 从 Local Solr 转移到 SolrCloud 中的集合。我是这些方面的新手,请您帮我解决这些问题。

1)通俗地说,我们只需要将核心的Conf文件夹中的内容传输到SolrCloud Collection,我们不需要传输数据(数据文件夹)。

solr
  • 1 个回答
  • 307 Views
Martin Hope
Sreeraju V
Asked: 2016-03-17 05:11:08 +0800 CST

Nagios Check 显示错误的输出,而远程系统中的插件显示正确的输出

  • 1

我创建了一个check_pm2.sh脚本来检查远程服务器上的pm2状态。它在远程服务器上提供正确的输出。从监控服务器调用它时,我得到错误的输出。请检查以下命令输出。

监控服务器:

grep check_pm2status /usr/local/nagios/etc/servers/10.10.1.80.cfg 
      check_command check_nrpe! check_pm2status

./check_nrpe -H 10.10.1.80 -c check_pm2status

PM2 service is not running

远程系统:

grep check_pm2status /etc/nagios/nrpe.cfg 
command[check_pm2status]=/usr/lib/nagios/plugins/check_pm2.sh


/usr/lib/nagios/plugins/check_pm2.sh

PM2 Service is running

下面给出了脚本,在下面的脚本中声明的PM2STATUS0变量在手动运行时从监控服务器和1远程服务器 获取输出

PM2STATUS=`pm2  status | grep online | awk '{print $10}'|wc -l`

if [ $PM2STATUS -gt 0 ];then
   echo "PM2 Service is running"

   exit 0

else

   echo "PM2 service is not running"
   exit 2

fi
nagios
  • 1 个回答
  • 1460 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve