Os PIDs são reciclados. Quando um processo sai do seu PID pode ser usado mais tarde por outro processo, então você não "corre" ou precisa reiniciar simplesmente porque existe um PID perto do valor máximo. Mas veja abaixo ...
Eu não modifico este parâmetro sysctl a menos que seja necessário; por exemplo. trabalhando em um sistema ocupado com muitos processos de curta duração ou um aplicativo altamente multithread com processos de execução longa.
Normalmente eu defino 99999 ou alguns casos , 999999 ...
Em um caso notável, eu tive um servidor de banco de dados que ficou sem IDs de processo. PIDs estavam sendo esgotados por uma média de 9.000-10.000 conexões de banco de dados simultâneas. Cada um gerou vários segmentos, atingindo o limite de 32.768 configurado no sistema operacional. Isso elevou a média de carga do sistema devido à alta fila de execução.
Aumentar o valor máximo do PID aliviou a pressão.
Editar:
Se este for um VPS, acho que o host teria um valor alto pid_max porque os PIDs são compartilhados entre os convidados no sistema. É provavelmente para fornecer headroom.