首页 > 解决方案 > 部署已完成,但出现错误:在中止部署期间,某些实例可能已部署新的应用程序版本

问题描述

所以这是我第一次使用 AWS。我有一个来自 github 的 nodejs/typescript 设置。它经历了代码管道的两个阶段

version: 0.2

phases:
  install:
    commands:
      - "npm install"
  build:
    commands:
      - "npm run build"
artifacts:
  files:
    - "dist*/*"
  discard-paths: yes

和我的package.json

{
  "name": "aws-install",
  "version": "1.0.0",
  "description": "",
  "main": "./dist/app.js",
  "scripts": {
    "build": "tsc",
    "start": "node ./dist/app.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "@types/express": "^4.17.11",
    "@types/node": "^14.14.35",
    "express": "^4.17.1",
    "mongodb": "^3.6.5",
    "nodemon": "^2.0.7",
    "typescript": "^4.2.3"
  },
  "devDependencies": {},
  "engines": {
    "node": "14.15.0"
  }
}

在此处输入图像描述


这是我的一般设置的样子

AWS 管道屏幕截图

日志 我下载了完整的日志,我发现了一些关于错误的更多细节

\var\log\eb-engine.log

2021/03/24 10:05:10.373225 [ERROR] update processes [web nginx cfn-hup healthd] pid symlinks failed with error Read pid source file /var/pids/web.pid failed with error:open /var/pids/web.pid: no such file or directory
2021/03/24 10:05:10.373235 [ERROR] An error occurred during execution of command [app-deploy] - [Track pids in healthd]. Stop running the command. Error: update processes [web nginx cfn-hup healthd] pid symlinks failed with error Read pid source file /var/pids/web.pid failed with error:open /var/pids/web.pid: no such file or directory 

我真的不知道在这里还能做什么。提前谢谢各位

标签: amazon-web-servicesamazon-ec2amazon-elastic-beanstalkaws-codepipeline

解决方案


推荐阅读