2015-02-03 16 views
6

Ich habe ein Problem beim Ausführen von Schluck, wie es sich während der Aufgabe selbst tötet. Ich mache nichts:Schluck wird unregelmäßig getötet

> gulp build 

[11:25:34] Using gulpfile /app/app-base/frontend/gulpfile.js 
[11:25:34] Starting 'css-clean'... 
[11:25:34] Starting 'js-clean'... 
[11:25:34] Finished 'css-clean' after 5.99 ms 
[11:25:34] Starting 'css-build'... 
[11:25:34] Finished 'js-clean' after 17 ms 
[11:25:34] Starting 'js-build'... 
[11:25:35] Finished 'css-build' after 888 ms 
[11:25:35] Starting 'css'... 
[11:25:35] Finished 'css' after 13 μs 
Killed 

npm ERR! [email protected] build: `gulp build` 
npm ERR! Exit status 137 
npm ERR! 
npm ERR! Failed at the [email protected] build script. 
npm ERR! This is most likely a problem with the app-frontend package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  gulp build 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls app-frontend 
npm ERR! There is likely additional logging output above. 
npm ERR! System Linux 3.13.0-43-generic 
npm ERR! command "/root/.nvm/v0.10.35/bin/node" "/root/.nvm/v0.10.35/bin/npm" "run" "build" 
npm ERR! cwd /app/app-base/frontend 
npm ERR! node -v v0.10.35 
npm ERR! npm -v 1.4.28 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /app/app-base/frontend/npm-debug.log 
npm ERR! not ok code 0 

Das ist mein js-Build-Task, die die Ursache davon zu sein scheinen:

gulp.task('js-build', ['js-clean'], function() {         
    return gulp                 
     .src(PATHS.js.input)              
     .pipe(plumber())               
     .pipe(browserify({              
      transform: [               
       'reactify',              
       'envify',               
      ],                 
     }))                  
     .pipe(rename(PATHS.js.outputFile))          
     .pipe(uglify())          
     .pipe(gulp.dest(PATHS.js.output));          
}); 

Es wird öfter arbeiten, wenn ich uglify entfernen, aber es doesn‘ t arbeiten 100%. Könnte es mit der Zeit zusammenhängen, die es braucht, scheint damit korreliert zu sein. Hier


ist der NPM-debug.log:

1 0 info it worked if it ends with ok 
2 1 verbose cli [ '/root/.nvm/v0.10.35/bin/node', 
3 1 verbose cli '/root/.nvm/v0.10.35/bin/npm', 
4 1 verbose cli 'start' ] 
5 2 info using [email protected] 
6 3 info using [email protected] 
7 4 verbose run-script [ 'prestart', 'start', 'poststart' ] 
8 5 info prestart [email protected] 
9 6 info start [email protected] 
10 7 verbose unsafe-perm in lifecycle true 
11 8 info [email protected] Failed to exec start script 
12 9 error [email protected] start: `./scripts/start.sh` 
13 9 error Exit status 1 
14 10 error Failed at the [email protected] start script. 
15 10 error This is most likely a problem with the app-base package, 
16 10 error not with npm itself. 
17 10 error Tell the author that this fails on your system: 
18 10 error  ./scripts/start.sh 
19 10 error You can get their info via: 
20 10 error  npm owner ls app-base 
21 10 error There is likely additional logging output above. 
22 11 error System Linux 3.13.0-43-generic 
23 12 error command "/root/.nvm/v0.10.35/bin/node" "/root/.nvm/v0.10.35/bin/npm" "start" 
24 13 error cwd /app/app-base 
25 14 error node -v v0.10.35 
26 15 error npm -v 1.4.28 
27 16 error code ELIFECYCLE 
28 17 verbose exit [ 1, true ] 
+0

Share this .... - '/ app/app-base/frontend/npm-debug.log' –

+0

Es sagt nichts mehr als was das Konsolenprotokoll sagt, aber sicher. Gib mir eine Sekunde .. –

+0

hat die nom-debug.log Datei hinzugefügt. –

Antwort

17

Leider Killed vom Kernel verursacht wird und ist auf den Speicher der Maschine ausgeführt werden. Dies wurde auf einer 512Mb virtuellen Maschine gemacht und der Speicher war nicht ausreichend genug um Schluckaufbauten zu machen. Ich musste das Bündeln auf einer anderen Maschine durchführen und diesen Code als Umgehung an diese Maschine übertragen, anstatt einfach der Maschine mehr Speicher zu geben, das würde auch funktionieren. Hoffe, dass jemand anderen geholfen hat ...

+0

nicht sogar erhöhen Sie Ihre Swap funktioniert? – sourRaspberri

1

Ich sah das gleiche Problem. Ich habe einen 1-GB-RAM-Server und der Schluckprozess wurde getötet. Ich habe alle Linting-Aufgaben im Produktionsmodus deaktiviert, wodurch der Speicherverbrauch erheblich reduziert wurde.

Verwandte Themen