Open rjmalves opened 1 year ago
Como solução temporária, forçar a variável de ambiente na chamada do interpretador do python
pode ser uma alternativa:
TMPDIR="/tmp" python3 main.py
Em ambientes que utilizem o SGE para gerenciamento de jobs, é sabido que o TMPDIR no escopo do job é sobrescrito para um diretório que envolve o ID do job e a fila. Um exemplo de socket gerado:
/tmp/3.1.all.q/pymp-e2xj075i/listener-i_63cfjl
Com isso, dependendo do ID e do nome da fila, isto pode acontecer. Forçando a variável de ambiente conforme mencionado, isto se torna:
/tmp/pymp-e2xj075i/listener-i_63cfjl
Quando usado em ambientes que sobrescrevem a variável de ambiente
TMPDIR
, o sintetizador pode produzir um erro na hora de lançar os processosworkers
:Este comportamento é conhecido e é devido a uma limitação do Linux, não do python, e não possui uma solução trivial