Ho alcune app nel mio cluster, ho bisogno di avviarne alcune a volte su host diversi.Erlang, come caricare le applicazioni con le loro dipendenze
La storia è che il cluster di Erlang è già in esecuzione, quindi anche se ho il mio file di risorse .app per applicazione che indica quali applicazioni devono essere avviate prima di mine, funziona solo per creare uno script di avvio, non per avviare un'app in un nodo già in esecuzione.
Al momento ho una routine personalizzata che utilizza l'applicazione: get_key (Applicazione, applicazioni) per estrarre le dipendenze e avviarle separatamente prima di avviare l'applicazione specificata.
Mi chiedevo se non c'è un modo migliore per farlo.
Penso che questo assicuri solo che l'app non sia avviata prima che tutte le dipendenze 'delle applicazioni 'siano avviate, ma in realtà non le avviano. – nietaki