Servicio detenido constantemente

Hola, tengo el nodo funcionando sin problemas desde hace unos 9 meses, desde ayer a comenzado a cerrarse el servicio cada pocas horas, no se ha tocado nada en la instalación. He visto operadores con el mismo problema pero no encuentro una solución.

ERROR   pieces:trash   emptying trash failed    {"error": "pieces error: filestore error: context canceled", "errorVerbose": "pieces error: filestore error: context canceled\n\tstorj.io/storj/storage/filestore. *blobStore).EmptyTrash:150\n\tstorj.io/storj/storagenode/pieces.(*BlobsUsageCache).EmptyTrash:310\n\tstorj.io/storj/storagenode/pieces.(*Store).EmptyTrash:359\n\tstorj.io/storj/ storagenode/pieces.(*TrashChore).Run.func1:51\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2. *Cycle).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

Saludos,.

Hi @Sarrer,

Please check for more log entries with the ERROR code. The emptying trash error is a byproduct of a number of different reasons.

Esta es la parte del ultimo cierre.

> C:\Program Files\Storj\Storage Node\storagenode.log:1768733:2020-10-09T09:53:53.777+0100      ERROR   pieces:trash   emptying
> trash failed    {"error": "pieces error: filestore error: context canceled", "errorVerbose": "pieces error: filestore
> error: context canceled\n\tstorj.io/storj/storage/filestore.(*blobStore).EmptyTrash:150\n\tstorj.io/storj/storagenode/p
> ieces.(*BlobsUsageCache).EmptyTrash:310\n\tstorj.io/storj/storagenode/pieces.(*Store).EmptyTrash:359\n\tstorj.io/storj/
> storagenode/pieces.(*TrashChore).Run.func1:51\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle
> ).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
>   C:\Program Files\Storj\Storage Node\storagenode.log:1768734:2020-10-09T09:53:53.828+0100      INFO    piecestore     uploaded
> {"Piece ID": "HLLONIOPEEOQSRARSCJKWTJJXDK4VNQXVR2I2XFOQ6FOOMYRWQAQ", "Satellite ID":
> "12rfG3sh9NCWiX3ivPjq2HtdLmbqCrvHVEzJubnzFzosMuawymB", "Action": "PUT"}
>   C:\Program Files\Storj\Storage Node\storagenode.log:1768735:2020-10-09T09:53:53.848+0100      ERROR   pieces:trash   emptying
> trash failed    {"error": "pieces error: filestore error: context canceled", "errorVerbose": "pieces error: filestore
> error: context canceled\n\tstorj.io/storj/storage/filestore.(*blobStore).EmptyTrash:150\n\tstorj.io/storj/storagenode/p
> ieces.(*BlobsUsageCache).EmptyTrash:310\n\tstorj.io/storj/storagenode/pieces.(*Store).EmptyTrash:359\n\tstorj.io/storj/
> storagenode/pieces.(*TrashChore).Run.func1:51\n\tstorj.io/common/sync2.(*Cycle).Run:92\n\tstorj.io/common/sync2.(*Cycle
> ).Start.func1:71\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
>   C:\Program Files\Storj\Storage Node\storagenode.log:1768736:2020-10-09T09:53:53.860+0100      ERROR   piecestore:cache
> error getting current used space:       {"error": "context canceled; context canceled; context canceled; context canceled;
> context canceled; context canceled", "errorVerbose": "group:\n--- context canceled\n--- context canceled\n--- context
> canceled\n--- context canceled\n--- context canceled\n--- context canceled"}
>   C:\Program Files\Storj\Storage Node\storagenode.log:1768737:2020-10-09T09:53:54.201+0100      ERROR   servers unexpected
> shutdown of a runner    {"name": "debug", "error": "debug: http: Server closed", "errorVerbose": "debug: http: Server
> closed\n\tstorj.io/private/debug.(*Server).Run.func2:108\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
> > C:\Program Files\Storj\Storage Node\storagenode.log:1768738:2020-10-09T09:53:54.692+0100      FATAL   Unrecoverable error
> {"error": "debug: http: Server closed", "errorVerbose": "debug: http: Server
> closed\n\tstorj.io/private/debug.(*Server).Run.func2:108\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}
>   C:\Program Files\Storj\Storage Node\storagenode.log:1768739:2020-10-09T09:54:38.082+0100      INFO    Configuration loaded
> {"Location": "C:\\Program Files\\Storj\\Storage Node\\config.yaml"}

Hola @Sarrer ,
Bienvenido al foro!

Detenga el servicio storagenode desde el complemento Servicios o desde PowerShell como administrador:

Stop-Service storagenode

Luego revise su disco en busca de errores y corríjalos.
Luego, inicie el servicio de nodo de almacenamiento desde el complemento Servicios o desde PowerShell desde el administrador:

Start-Service storagenode

Si el nodo se detiene nuevamente, publique las últimas 20 líneas de su registro.

Muchas gracias por la ayuda, el servicio vuelve a ser estable y ha dejado de pararse/reiniciarse.

Saludos,.

1 Like