Estamos usando a ferramenta JON para monitorar nossa infraestrutura. Nós configuramos o limite para o uso de RAM (60%, 65% do total de RAM) usando a GUI da ferramenta.
Caso o tamanho da RAM do servidor (que está na nuvem) seja aumentado, precisamos alterar manualmente o nível de limite usando a GUI. Para evitar isso, escrevi um script de shell que usa JON CLI para atualizar o limite de RAM tamanho atual da RAM), o script está funcionando e não há problema nisso.
Por exemplo, inicialmente se o tamanho da RAM for de 8 gb, configuramos o limite (65% de 8gb) com base no tamanho atual.
Devido a alguma necessidade, se eles aumentam o tamanho para 16 GB, precisamos configurar o limite (65% a partir de 16GB) manualmente.Para evitar que eu criei o script de shell que usa JON CLI. para atualizar o valor limite (durante a manutenção eles desligam os servidores e aumentam o tamanho da RAM conforme sua necessidade).
Problema:
Se o tamanho do servidor for aumentado, preciso executar o script manualmente para definir o limite.
Como eles estão desativando o servidor durante as mudanças de tamanho, o script precisa ser executado por conta própria quando eles iniciam o servidor.
Então eu coloquei meu script no arquivo /etc/rc.local
Recentemente, a equipe aumentou o tamanho da RAM e iniciou o servidor, mas não há alteração no limite (o que significa que o script não é executado por conta própria).
Assim, eu corri o script manualmente para atualizar o limite
Expectativa:
O script deve ser executado por conta própria durante a inicialização do servidor.
Embora seja uma coisa básica, por favor, oriente e ajude nisso.