新的遗物基础设施未重启

时间:2019-11-19 17:38:33

标签: elasticsearch amazon-elastic-beanstalk newrelic infrastructure

我们从过去2年开始使用New Relic基础设施代理,但在2019年11月13日之后突然无法使用。然后,我将newrelic的版本更新为5.2.3.131。但是问题没有解决。问题是我无法重新启动新的文物基础设施代理。

我在下面的命令中使用了… 回声“ license_key:$ {NEW_RELIC_LICENSE_KEY}” | sudo tee /etc/newrelic-infra.yml sudo curl -o /etc/yum.repos.d/newrelic-infra.repo https://download.newrelic.com/infrastructure_agent/linux/yum/el/6/x86_64/newrelic-infra.repo sudo yum -q makecache -y --disablerepo ='*'--enablerepo ='newrelic-infra' sudo yum安装newrelic-infra -y sudo initctl重新启动newrelic-infra

应用托管了aws弹性beantalk。

我收到了initctl:未知实例。

详细信息错误在下面...

信息[7168]-[应用程序更新pem.pem-staging.f6e105eb760.20191117-164558@668/AppDeployStage0/EbExtensionPostBuild/Infra-EmbeddedPostBuild/postbuild_1_PEM/Command 04-configure_new_relic]:活动执行失败,因为:license_key:XXXXXXXXXXXXXXXX %总计%接收的%Xferd平均速度时间时间时间当前 Dload上传总花费左手速度

0 0 0 0 0 0 0 0-:–:--:–:--:–:-0 100239100239 0 0 2091 0-:–:--:–:--:–:-2096 加载的插件:优先级,update-motd,upgrade-helper 已安装软件包newrelic-infra-1.7.1-1.x86_64和最新版本 没事做 initctl:未知实例: (ElasticBeanstalk :: ExternalInvocationError)

2 个答案:

答案 0 :(得分:0)

在我看来,

.ebextensions / new_relic.yml

packages:
  yum:
    newrelic-sysmond: []
  rpm:
    newrelic: http://yum.newrelic.com/pub/newrelic/el5/x86_64/newrelic-repo-5-3.noarch.rpm

commands:
  "01":
    command: nrsysmond-config --set license_key=XXXXXXXXXXXXXXXXXXXX
  "02":
    command: echo hostname=$SERVER_URL >> /etc/newrelic/nrsysmond.cfg
  "03":
    command: /etc/init.d/newrelic-sysmond start

您可能不需要'02'命令

答案 1 :(得分:0)

问题是新的遗留物。我已经通过使用以下命令暂时解决了这个问题...

cat /etc/newrelic-infra.yml
ps aux | grep newrelic-infra

只需使用kill -9 pid1 pid2杀死上面ps命令返回的所有进程... 然后使用sudo initctl启动服务start newrelic-infra 现在工作正常。