/ / Running Rubygem (Middleman) auf Azure - Rubin, Azur, Zwischenhändler

Running Rubygem (Middleman) auf Azure - Rubin, Azur, Zwischenhändler

Ich habe gerade einen Testaccount auf Azure abgeschlossen, um zu sehen, ob es für mich langfristig eine tragfähige Plattform ist.

Mithilfe einer Webworker-Rolle mit einer Vielzahl von CMD- und Startup-Skripts konnte ich Ruby in der Cloud arbeiten lassen - eine einfache "Hallo Welt" -Meldung!

Ich bin jedoch nicht in der Lage zu bekommen Mittelsmann Automatisch gestartet und kann nichts in den Protokollen sehen, um anzuzeigen, was falsch ist. Ich bekomme nur eine "Seite nicht verfügbar", wenn ich zur App navigiere.

Vielleicht benutze ich den Azure falsch. Irgendwelche Ideen? Gibt es auch irgendetwas auf Azure, das mir erlaubt, Probleme über RDC oder ähnliches zu debuggen?

Vielen Dank im Voraus.

Antworten:

1 für die Antwort № 1

Wenn Sie Ruby in Ihrer Worker-Rolle ausführen, werden SieAuf jeden Fall kann Middleman damit zusammen laufen. Es könnte so viele Probleme geben, d. H. Bestimmte Inhalte in der Worker-Rolle, korrekte Netzwerkeinstellungen usw. fehlen und Sie können die meisten dieser Probleme per RDP an Ihre Windows Azure-Worker-Rolle beheben. Sie können den RDP-Zugriff wie unten beschrieben mit Ihrer Rolle aktivieren. Sobald Sie sich in Ihrer VM befinden, können Sie leicht herausfinden, was das Problem sein könnte:

http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx

Wenn Sie ein Paket direkt aus dem Windows Azure SDK-Tool erstellen (ohne Verwendung von VS2010), müssen Sie möglicherweise zusätzliche Anstrengungen unternehmen, um RDP-spezifische Einstellungen in Ihre Bereitstellung aufzunehmen.


0 für die Antwort № 2

Middleman soll statische Webseiten generieren,die Sie dann direkt mit jeder Art von Server bedienen können. Es gibt keinen Grund, Ruby oder einen speziellen Server zu verwenden, auf dem Ihre Site bereitgestellt wird - kopieren Sie einfach die statischen Dateien!