Domanda

Ho un aws elastico a fagioli con una configurazione dell'ambiente (Windows Server 2012, IIS 8, Bilanciata del carico). Quando creo per la prima volta l'ambiente con un'applicazione .NET, tutto sembra funzionare bene. Tuttavia, quando ridistribuisco l'applicazione, utilizzando gli strumenti AWS per Visual Studio 2012: la nuova versione non sembra essere distribuita. Vedo il nuovo implementazione del distributore in posizione S3 appropriata, e il visualizzatore di eventi nella console indica che tutto sta andando bene:

Environment update is starting.
Deploying new version to instance(s).
Command execution completed successfully.
New application version was deployed to running EC2 instances.
Environment update completed successfully.
.

Tuttavia, non vengono visualizzati nuovi file sul server. Solo per un controllo, ho cancellato tutti i file nella directory c: \ inetpub \ wwwroot (l'applicazione implementa come app root) e quando il ridistribuito viene completato, ancora non vedo alcun file in questa directory. Ho provato ad istantanea i registri, ma non sembra esserci (l'elenco torna indietro vuoto). Ho controllato i file di registro delle distribuzioni sul server stesso (tramite RDP) e sono anche vuoti. Ho controllato anche il visualizzatore di eventi del server - anche privo di messaggi. È quasi come se il server non stia effettivamente eseguendo la distribuzione.

Non sono sicuro di cosa potrei sbagliare, ma qualsiasi orientamento o suggerimento sono apprezzati.

È stato utile?

Soluzione 2

Il problema era perché stavo usando un ami personalizzato per i beanstals.Ho scoperto che l'Ami che stavo usando non era amichevole di Beanstalk, anche se l'ho creato da un'istanza EC2 di Beanstalk che avevo personalizzato.C'era qualcosa nella configurazione che ha reso le nuove macchine non distribuite correttamente.In ogni caso, per ora ho deciso che dovrei aggiornare il mio pacchetto di distribuzione per includere le cose di cui avevo bisogno (ad es. C ++ ridistribuibile) al contrario di provare a personalizzare le immagini della macchina (ad esempio, Comando per la configurazione elastica di fagiolStalk per installare Visual C ++ ridistribuibile ).

Altri suggerimenti

Hai guardato sotto le tue "versioni di applicazione"?

Inserire Descrizione dell'immagine qui

È possibile che il pacchetto sia stato caricato ma non in esecuzione sulle istanze.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top