相关疑难解决方法(0)

返回非零退出状态-9

我正在弹性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 config作业到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行,在main()文件"/opt/elasticbeanstalk/containerfiles/ebnode.py"中,第677行,在主node_version_manager.run_npm_install(options.app_path)文件"/opt/elasticbeanstalk/containerfiles/ebnode.py"中,第136行,在run_npm_install中self.npm_install(bin_path,self.config_manager.get_container_config('app_staging_dir'))文件"/opt/elasticbeanstalk/containerfiles/ebnode.py",第180行,在npm_install中提升e subprocess.CalledProcessError:Command'[ '/opt/elasticbeanstalk/node-install/node-v6.9.1-linux-x64/bin/npm',' - production','install']'返回非零退出状态-9(Executor :: NonZeroExitStatus)

nginx node.js amazon-elastic-beanstalk elastic-load-balancer

17
推荐指数
1
解决办法
1363
查看次数

git错误 - 无法推送到github - pack-objects死于信号9

我向repo添加了一些文件,提交并试图推送到Github:

$ git add .  
$ git commit -m 'bla'  
$ git push origin master
Run Code Online (Sandbox Code Playgroud)

当我尝试推送到Github时,我收到一个错误.

Counting objects: 84, done.  
Delta compression using up to 2 threads.  
error: pack-objects died of signal 9  
error: failed to push some refs to 'git@github.com:xxxxx/xxxxx.git'
Run Code Online (Sandbox Code Playgroud)

在我两周前去度假之前一切正常.据我所知,在此期间没有任何改变.配置文件似乎没问题.而git push -f也会产生与上面相同的错误.

git github

13
推荐指数
3
解决办法
6755
查看次数

C++程序崩溃与EXIT CODE:9(SIGKILL)

我的应用程序崩溃了EXIT CODE:9(SIGKILL)

我从来没有运行任何可以杀死正在运行的进程的命令,例如'kill -9(pid)'或'pkill(进程名)'.

在这种情况下我应该从哪里开始调试?

  1. 我试图在程序崩溃时转储堆栈跟踪,但我发现无法捕获SIGKILL进行错误处理.

  2. 该程序使用MPI并在群集环境中运行.它运行大约1小时后就会死亡.

是否存在可能导致SIGKILL异常的常见原因?

(它在linux上运行;分为os 7)

c++ error-handling

13
推荐指数
1
解决办法
2万
查看次数

杀死了负载数据

我使用 PostgreSQL 9.1 和 Django 1.6.2。

CREATE DATABASE db WITH ENCODING = 'UTF8' TEMPLATE template0;
CREATE USER db_user WITH password 'password';
GRANT ALL privileges ON DATABASE db TO db_user;
Run Code Online (Sandbox Code Playgroud)

然后我想加载夹具:

python manage.py loaddata cars
Killed
Run Code Online (Sandbox Code Playgroud)

这是什么意思?杀了?一切都与 mysql 完美配合。Cars.yaml - 它是一个非常大的文件(它有俄语单词,我需要使用 LC_COLLATE = 'ru_RU.UTF-8' 创建数据库吗?)。

在 mysql 中我使用:

CREATE DATABASE `db` CHARACTER SET utf8 COLLATE utf8_general_ci;
Run Code Online (Sandbox Code Playgroud)

一切都很好。请帮忙,我是 PostgreSQL 新手。

如何解决这个问题killed?

python mysql django postgresql

4
推荐指数
1
解决办法
2386
查看次数

PHP脚本没有解释就被杀死了

我用以下方式启动我的PHP脚本:

bash  
cd 'path'   
php -f 'scriptname'.php
Run Code Online (Sandbox Code Playgroud)

php脚本运行时没有输出.

过了一段时间,php脚本响应:

Killed 
Run Code Online (Sandbox Code Playgroud)

我的想法是它达到了memory_limit: ini_set('memory_limit', '40960M');

增加内存限制似乎可以解决问题,但它只会增加优势.

这Killed句话究竟是什么意思?

php bash putty

3
推荐指数
1
解决办法
1万
查看次数

操作系统终止您的进程时返回代码

我想测试一下,如果使用多重进程,我可以在32位操作系统上使用超过4GB的内存(我的:Ubuntu,1GB内存).

所以我编写了一个小程序,mallocs略小于1GB,并对该阵列执行一些操作,并运行该程序的5个实例查询分叉.

问题是,我怀疑操作系统杀死了其中的4个,只有一个幸存下来并显示它是"PID:我已经完成了").

(我用小阵列尝试了它并获得了5次打印,当我用TOP查看正在运行的进程时,我只看到一个实例..)

奇怪的是这个 - 我收到了所有实例中的返回码0(成功?),包括那些据称被OS杀死的实例

我没有得到任何按摩说明过程被杀死了.

这种情况的返回码是否正常?

(如果是这样,它会降低我对'返回代码'的信任......)

谢谢.

编辑:一些答案提示小程序中可能存在错误,所以在这里.分叉和保存返回代码的较大程序较大,我在这里上传时遇到了麻烦,但我认为(希望)没关系.

另外我注意到如果不是用我的分叉程序运行它,我使用'./a.out&./a.out&./a.out&./a.out&'在终端上运行它(当./a.out是附加的小程序的二进制文件.我确实看到了一些"被杀"的消息.

#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#define SMALL_SIZE 10000
#define BIG_SIZE 1000000000
#define SIZE BIG_SIZE
#define REAPETS 1

    int
main()
{
    pid_t my_pid = getpid();

    char * x = malloc(SIZE*sizeof(char));

    if (x == NULL)
    {
            printf("Malloc failed!");
            return(EXIT_FAILURE);
    }

    int x2=0;
    for(x2=0;x2<REAPETS;++x2)
    {
            int y;
            for(y=0;y<SIZE;++y)
                    x[y] = (y+my_pid)%256;
    }
    printf("%d: I'm over.\n",my_pid);
    return(EXIT_SUCCESS);
}
Run Code Online (Sandbox Code Playgroud)

linux memory-management kill process return-value

2
推荐指数
2
解决办法
1万
查看次数