Fork / Não é possível alocar memória

1

Eu tenho um servidor de 64 bits executando o linux 3.x que relata "bash: fork: não é possível alocar memória". Este servidor tem muita RAM (64G) e swap (128G) e não consigo ver um processo em particular sendo o culript (sem vazamento aparente de memória).

Eu não estava limitado por "ulimit" porque nada estava sendo executado sob esse shell, e o problema também existia como root. É um pouco complicado depurar um servidor quando digitar top ou cat / proc / whatever dispara "bash: fork: não pode alocar memória" 95% do tempo.

Alguns cheques que já fiz:  - restava alguma memória (total de espaço alocado menor que o swap    espaço).  - sem ulimit  - sem problema claro, sem mensagens no log, sem mensagens no dmesg  - memória virtual não esgotada (até onde eu verifiquei)

O que devo verificar quando encontrar o mesmo problema novamente? Quais podem ser as causas de nenhuma possível alocação de memória além de espaço de troca limitado / limitado / espaço virtual não esgotado? É claro que uma reinicialização resolveu o problema (por enquanto), mas estou bastante surpreso com esse problema.

    
por Nicolas 05.01.2015 / 21:42

1 resposta

1

Acredito que o problema esteja relacionado a um pedido de montagem do Windows que deu errado. Quando o processo do Unix forked recebe a mensagem de volta do Windows, parece haver um monte de coisas.

Este dominó em outros domínios onde o recurso "A" é solicitado direta ou indiretamente. Eu vi isso recentemente em relação a eventos relacionados a VMs.

    
por 09.04.2015 / 01:45

Tags