O servidor está funcionando bem - ou pelo menos parece - mas sempre há o seguinte erro:
apache2/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
Isso acontece com o Apache 2.2.22-9 no Debian Wheezy.
# apache2ctl configtest
/ usr / sbin / apache2ctl: 87: ulimit: limite de configuração de erro (operação não permitida)
Sintaxe OK
# service apache2 reload
[....] Recarregando a configuração do servidor web: apache2 / usr / sbin / apache2ctl: 87: ulimit: limite de configuração de erro (operação não permitida)
. Está bem
# service apache2 restart
[....] Reiniciando o servidor da Web: apache2 / usr / sbin / apache2ctl: 87: ulimit: limite de configuração de erro (operação não permitida)
... aguardando / usr / sbin / apache2ctl: 87: ulimit: limite de configuração de erro (operação não permitido)
. Está bem
# service apache2 status
O Apache2 está em execução (pid 32045).
fonte
Respostas:
Isso pode ajudar: - http://ubuntuforums.org/showthread.php?p=11950245#post11950245
fonte
sudo
.sudo
sempre faz o truqueO problema decorre de / usr / sbin / apache2ctl (no Debian). Confira:
Aqui está configurando o número de arquivos abertos permitidos para 8192. Ou tentando e falhando, no seu caso.
Portanto, para evitar erros quando o apache2ctl fizer isso, ajuste as configurações do sistema no arquivo /etc/security/limits.conf adicionando estas duas linhas:
Não a ampliei para mais do que o necessário (8192) porque não sei mais o que isso afetará. No entanto, isso se livra do aviso.
Não tenho certeza se você precisará reiniciar o sistema depois disso, porque há um elemento dinâmico nos ulimits com os quais não estou familiarizado. No entanto, você pode testar com facilidade o suficiente para descobrir qual é o número final de arquivos atual:
Você pode querer ler onde eu o encontrei: stackoverflow - setting ulimit
fonte
1. Verifique e modifique o valor de ulimit na sua máquina host. Adicione os valores no arquivo / etc / profile e faça com que ele entre em vigor.
ou você pode:
2.Reinicie o serviço docker e faça com que a configuração seja eficaz.
3.Teste o ulimit no recipiente.
Este é o resultado do meu teste!
Dicas: Talvez você também possa tentar o comando abaixo (pré-requisito: ulimit na máquina host deve ser maior que 8192), mas falhei .
fonte