/ / Running rubygem (Middleman) su Azure - rubino, azzurro, middleman

Esecuzione di rubygem (Middleman) su Azure: rubino, azzurro, middleman

Ho appena registrato un account di prova su Azure per vedere se è una piattaforma valida per me a lungo termine.

Usando un ruolo di web worker con una varietà di CMD e script di avvio, sono riuscito a far funzionare il ruby ​​sul cloud: un semplice messaggio "Hello world"!

Tuttavia, non sono in grado di ottenere Intermediario è stato avviato automaticamente e non è possibile visualizzare nulla nei log per indicare cosa è "sbagliato". Appena ottengo l'accesso all'app, ottengo solo una "pagina non disponibile".

Forse sto usando l'Azure nel modo sbagliato. Qualche idea? C'è anche qualcosa su Azure per permettermi di eseguire il debug di problemi tramite RDC o simili?

Molte grazie in anticipo.

risposte:

1 per risposta № 1

Se ottieni Ruby in esecuzione nel tuo ruolo di lavoratore, tusicuramente è possibile eseguire Middleman insieme ad esso. Potrebbero esserci così tanti problemi, ad esempio il contenuto specifico mancante nel ruolo di lavoratore, le corrette impostazioni di rete, ecc. E puoi risolvere la maggior parte di questi problemi da RDP al tuo ruolo di Windows Azure Worker. È possibile abilitare l'accesso RDP come descritto di seguito con il proprio ruolo e una volta nella VM, è possibile individuare facilmente quale potrebbe essere il problema:

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

Se si sta creando un pacchetto direttamente dallo strumento di Windows Azure SDK (senza utilizzare VS2010), potrebbe essere necessario fare qualche sforzo in più per includere impostazioni specifiche di RDP nella distribuzione.


0 per risposta № 2

Middleman ha lo scopo di generare siti web statici,che puoi quindi servire direttamente con qualsiasi tipo di server. Non c'è motivo di avere Ruby o nessun server speciale sul quale il tuo sito è schierato - basta copiare i file statici!