O número de descritores de arquivos é definido no arquivo de unidade do systemd. Por padrão, isso é 16384, como você pode ver em /usr/lib/systemd/system/squid.service
.
Para substituir isso, crie um /etc/systemd/system/squid.service
substituindo localmente, o que altera a quantidade de descritores de arquivo. Deve ser algo como isto:
.include /usr/lib/systemd/system/squid.service
[Service]
LimitNOFILE=65536
Não edite o arquivo padrão /usr/lib/systemd/system/squid.service
, pois ele será restaurado sempre que o pacote for atualizado. É por isso que colocamos em um arquivo local para substituir os padrões.
Depois de criar este arquivo, informe ao systemd sobre ele:
systemctl daemon-reload
e reinicie o squid.
systemctl restart squid