2013-05-23 16 views
6

Ho un server Tomcat 7 a 64 bit su AWS con le impostazioni predefinite. Uso Elastic Beanstalk per gestire le mie istanze. A volte, quando schiero una nuova versione, non funziona e mi mostra un errore:Le risposte AWS da [i-2a7fe91f] sono state ricevute, ma i comandi non sono riusciti

Responses from [i-2a7fe91f] were received, but the commands failed.

La cosa è accade metà delle volte, non tutti i tempi. Quando ottengo questo errore, chiudo l'ambiente e ne creo uno nuovo con lo stesso file WAR e funziona perfettamente! Tuttavia, mi stavo chiedendo se qualcuno sa cosa sta realmente accadendo.

Ecco una parte del file di registro che credo sia rilevante:

2013-05-23 17:12:02,555 [INFO] (20168 MainThread) [command.py-122] [root command execute] Executing command: Infra-WriteApplication2 - AWSEBAutoScalingGroup 
2013-05-23 17:12:11,401 [INFO] (20168 MainThread) [command.py-130] [root command execute] Command returned: (code: 1, stdout: Error occurred during build: 
, stderr: None) 
2013-05-23 17:12:11,432 [DEBUG] (20168 MainThread) [commandWrapper.py-60] [root commandWrapper main] Command result: {'status': 'FAILURE', 'results': [{'status': 'FAILURE', 'config_set': u'Infra-WriteApplication2', 'returncode': 1, 'events': [], 'msg': 'Error occurred during build: \n'}], 'api_version': '1.0'} 

risposta

0

Il mio problema era che il file di guerra non poteva essere caricato a causa del limite di RAM t1.micro. Tuttavia, l'errore non era affatto descrittivo.

3

ho incontrato lo stesso messaggio di errore. Nel mio caso uno dei comandi nel file .config non è stato eseguito. Non c'era alcun problema con il comando stesso, si è scoperto che mi mancava una libreria che impediva al comando di eseguire completamente. Il problema è stato risolto quando ho apportato le modifiche necessarie al file dei requisiti.

Ciò che ha aiutato nel mio caso è stato esaminare il file di registro e localizzare il colpevole.

Problemi correlati