8

Wenn ich meine Rails App bereitstellen, habe ich am Ende mit ein paar Fehler, die zu einem Nginx 1.2.3 404 Fehler führen .404 Fehler auf Rails 3 bei AWS bereitstellen ... gut, außer EB nicht kopieren/ondeck/aktuell

Während der Bereitstellung sagt EB: "FEHLER: Einige Instanzen haben auf Befehle nicht reagiert. Antworten wurden nicht von [i-a054e9de] empfangen."

Ich kann mich auf meinem EC2 und in var/app "mv ondeck zu aktuellen" dann "Touch aktuelle/tmp/restart.txt" und dann die App wird ordnungsgemäß bereitstellen und funktioniert gut. Es hat alle Abhängigkeiten und ist ordnungsgemäß an die RDS-Datenbank angeschlossen.

Die Frage ist:

Wie erhalte ich den aws-Server (elastischer Bohnenstengel), um den endgültige Bereitstellung Schritt zu machen, die OnDeck der aktuellen kopiert?

Fehle ich etwas in meiner Konfigurationsdatei? Gibt es eine Einstellung, die ich versehentlich in der EB-Konfiguration geändert habe?

BTW, alles funktionierte gut bis vor kurzem dieses Problem aufgetaucht ... irgendwelche Gedanken sind willkommen. Danke im Voraus.

+1

Gleiche passiert mit mir :( –

Antwort

1

An einem Punkt habe ich eine EB "Rebuild Deployment", die die Port 443 Einstellungen für die Unterstützung von https: aus dem Elastic Load Balancer entfernt.

Als ich den 443 wieder zum Balancer hinzufügte, begann die Bereitstellung ordnungsgemäß zu funktionieren ... d. H., Sie würde die Bereitstellung mit einer Kopie von ondeck auf aktuell beenden. Das Problem scheint gelöst zu sein, obwohl ich nicht erklären kann, warum dies notwendig ist.

Verwandte Themen