Systemd / ssh: Não é possível alocar memória

1

Eu tenho um host (Ubuntu 14.04.4 LTS de 64 bits, kernel 3.13.0-85-genérico) que tem muitas conexões SSH simultâneas. Os logins do SSH começaram a falhar recentemente e o log diz:

sshd[26057]: pam_systemd(sshd:session): Failed to create session: Cannot allocate memory

Eu não consigo descobrir nem mesmo qual subsistema está impondo esse limite. A própria máquina tem 4 GB de RAM livre e 0 bytes de swap em uso (de 8 GB):

EuescreviumpequenoprogramaemCquegeraumgigdeRAM,oqueelefazsemproblemas,entãonãoéumacoisadeRAMnosistema.

Euexamineiasconfiguraçõesdeulimiteolheipara/proc/<pid>/limitsparadescobrirsehálimitesdesistemaoperacionaldefinidos,mastudoéilimitado.

Eutambémprocureino limite de recursos do systemd , como o MemoryLimit parâmetro em /etc/systemd/system/sshd.service .

Nada parece ter qualquer efeito. Alguma idéia de onde vem esse limite de memória?

Editar:

é estranho que o systemd esteja instalado, na verdade. Estes são os pacotes systemd:

# aptitude search systemd|grep "^i"
i A libpam-systemd                  - system and service manager - PAM module   
i A libsystemd-daemon0              - systemd utility library                   
i A libsystemd-login0               - systemd login utility library             
i A systemd-services                - systemd runtime services                  
i A systemd-shim                    - shim for systemd

É a versão 204-5ubuntu20.19.

apt-cache rdepends não está realmente me dando uma ideia clara do motivo da instalação. Também não está totalmente instalado. O comando systemctl não está disponível, por um.

Edit2: Os componentes do systemd parecem estar incluídos por causa do dbus. Se eu tentar instalar o dbus em outro sistema 14.04, o comando indeeds deseja obter o systemd.

    
por Halfgaar 02.05.2016 / 14:26

0 respostas

Tags