返回非零退出状态-9

时间:2017-01-04 04:54:08

标签: node.js nginx elastic-beanstalk elastic-load-balancer

我正在弹性beanstalk上部署代码,它给了我这个错误。我正在使用nginx代理和弹性负载均衡器我禁用了两者,然后尝试部署代码,这给我以下错误。我无法找到任何解决方案

  

npm WARN弃用node-uuid@1.4.7:使用uuid模块而不是   使用反向代理运行npm install:   /opt/elasticbeanstalk/node-install/node-v6.9.1-linux-x64/bin/npm
  将npm配置作业设置为1 npm配置作业设置为1运行npm   with --production flag无法运行npm install。快照日志   更多细节。 UTC 2017/01/03 11:47:22找不到应用程序npm   调试日志在/tmp/deployment/application/npm-debug.log        Traceback(最近一次调用最后一次):       文件“/opt/elasticbeanstalk/containerfiles/ebnode.py”,第695行,in         主要()       文件“/opt/elasticbeanstalk/containerfiles/ebnode.py”,第677行,主要         node_version_manager.run_npm_install(options.app_path)       在run_npm_install中的文件“/opt/elasticbeanstalk/containerfiles/ebnode.py”,第136行         self.npm_install(bin_path,self.config_manager.get_container_config('app_staging_dir'))       在npm_install中的文件“/opt/elasticbeanstalk/containerfiles/ebnode.py”,第180行         raise e subprocess.CalledProcessError:Command'['/ opt / elasticbeanstalk/node-install/node-v6.9.1-linux-x64/bin/npm',   '--production','install']'返回非零退出状态-9   (执行人:: NonZeroExitStatus)

1 个答案:

答案 0 :(得分:3)

使用SIGKILL杀死进程的“返回代码”-9 indicates。如果你自己不这样做,OOM killer可能是罪魁祸首。