我正在尝试部署一个python django todo应用程序,我的代码部署在BeforeInstall阶段的挂起状态中:
BeforeInstall
并最终失败,错误为:CodeDeploy代理无法接收生命周期事件。检查主机上的CodeDeploy代理日志,确保代理正在运行并且可以连接到CodeDeploy服务器。我检查了所有的权限和代码部署代理的状态似乎也在运行不知道是什么原因导致这个问题
pdkcd3nj1#
如果您运行的是Amazon Linux、RedHat或Ubuntu操作系统,请按照docs尝试查找:
/opt/codedeploy-agent/deployment-root/deployment-logs/codedeploy-agent-deployments.log
查找LifecycleEvent - BeforeInstall条目之后的日志记录。另外,在before-install.sh脚本中使用#!/bin/sh而不是#!/bin/bash有什么具体原因吗?只是好奇。
LifecycleEvent - BeforeInstall
before-install.sh
#!/bin/sh
#!/bin/bash
1条答案
按热度按时间pdkcd3nj1#
如果您运行的是Amazon Linux、RedHat或Ubuntu操作系统,请按照docs尝试查找:
查找
LifecycleEvent - BeforeInstall
条目之后的日志记录。另外,在
before-install.sh
脚本中使用#!/bin/sh
而不是#!/bin/bash
有什么具体原因吗?只是好奇。