2013-02-27 24 views
7

Sto provando a sincronizzare alcuni grandi bucket su Amazon S3.Sincronizzazione S3cmd restituisce "ucciso"

Quando eseguo il comando Sincr. Sincr. S3cmd, ricevo una risposta che dice "ucciso".

Qualcuno sa a cosa potrebbe riferirsi? C'è un limite al numero di file che possono essere sincronizzati in S3?

Thx per il vostro aiuto

risposta

7

Dopo aver letto in giro sembra che il programma ha problemi di consumo di memoria. In particolare, ciò può causare lo OOM killer (fuori dalla memoria killer) per abbattere il processo e impedire che il sistema si impantanasse. Una rapida occhiata a dmesg dopo che il processo è stato ucciso indicherà generalmente se questo è il caso o meno.

Tenendo questo a mente, mi assicuro che siate sull'ultima versione, che rileva i problemi di consumo della memoria risolti nello release notes.

+0

Proprio sul pulsante. Tuttavia, dopo aver installato s3cmd dall'ultima fonte, il processo continua a essere ucciso. Potrei dover aumentare la memoria sulla mia istanza EC2 o prendere uno di questi passaggi: http://stackoverflow.com/a/15266865/242426 – plainjimbo

+0

Anche io stavo correndo su questo, ma stavo correndo in un Vagrant. Con la mancia che si trattava di un problema di memoria, ho controllato le mie impostazioni vagabonde e ho scoperto che stavo eseguendo il VM con solo 256 MB. Una volta che l'ho risolto, il problema è stato risolto. – SunSparc

+0

Lo stesso qui, l'aumento della memoria (nel mio caso da 512 MB a 2 GB) ha risolto il problema. – Pavel

0

Vecchia domanda, ma vorrei dire che, prima di provare ad aggiungere più memoria fisica o aumentare la memoria VM, provare ad aggiungere altro swap.

Ho fatto questo con 4 server (ubuntu e centos) con ram basso (700 MB totali, solo 15 MB disponibili) e funziona perfettamente ora.