Tempo limite máximo para o processo

0

Eu tenho um script que acho que pode levar alguns dias para terminar. Basicamente, ele envia tarefas de slurm quando a fila não está cheia e, no processo, pode esperar um pouco.

O script resulta em resultados incompletos, fazendo-me pensar que existe um tempo máximo de execução. Esse tipo de tempo limite padrão realmente existe? Se sim, como posso redefinir para tempo ilimitado?

    
por Shibli 05.10.2018 / 11:32

1 resposta

0

Sistemas Unix em geral não têm tempo de execução máximo para programas, mas clusters de computação compartilhados frequentemente impõem um tempo máximo de execução em tarefas executadas através de um sistema em lote, como SLURM ou LFS etc.

Entre em contato com os administradores do farm de computação que você está usando. Eles poderão ajudá-lo a depurar isso. Seus jobs do SLURM podem estar ficando sem tempo se houver um tempo de execução máximo padrão configurado no cluster para jobs submetidos a ele.

Também acontece que, às vezes, um tempo limite é definido em sessões interativas em nós de login compartilhados. Novamente, os administradores do sistema poderiam informá-lo sobre isso.

    
por 05.10.2018 / 11:38