Eu tenho 4 instâncias de nuvem. O primeiro é um balanceador de carga (LB) e, em seguida, duas instâncias com a configuração idêntica que contém o código do aplicativo (APP1 e APP2). E finalmente, eu tenho uma instância de banco de dados (DB).
O LB encaminhará todas as solicitações para o APP1 somente. Se o APP1 for desativado, o LB encaminhará solicitações para o APP2.
Eu quero escrever um script de shell que será executado somente se o LB não estiver roteando solicitações para ele.
Então, eu teria um script chamado run.sh em ambos, APP1 e APP2. Se e somente se o LB direciona solicitações para o APP1, o run.sh no APP2 é executado via cron.
Alguma idéia de como eu posso descobrir, a partir do APP2, se o LB está roteando solicitações para ele?