1

Azure の試用アカウントにサインアップして、それが長期的に実行可能なプラットフォームであるかどうかを確認しました。

さまざまな CMD とスタートアップ スクリプトを備えた webworker ロールを使用して、Ruby をクラウド上で動作させることができました。単純な「Hello world」メッセージです。

しかし、Middlemanを自動的に開始することができず、何が問題なのかを示すログを確認できません。アプリに移動すると、「ページを利用できません」というメッセージが表示されます。

Azure の使い方が間違っているのかもしれません。何か案は?また、RDC などを介して問題をデバッグできるものは Azure にありますか?

よろしくお願いします。

4

2 に答える 2

1

Ruby を worker ロールで実行する場合は、必ず Middleman を一緒に実行できます。Worker ロールに特定のコンテンツがない、適切なネットワーク設定など、非常に多くの問題が発生する可能性があり、そのような問題のほとんどは Windows Azure Worker ロールへの RDP によってトラブルシューティングできます。以下で説明するように、役割で RDP アクセスを有効にすることができます。VM に入ると、何が問題なのかを簡単に把握できます。

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

(VS2010 を使用せずに) Windows Azure SDK ツールから直接パッケージを作成する場合は、展開に RDP 固有の設定を含めるために追加の作業が必要になる場合があります。

于 2012-07-10T20:12:23.883 に答える
0

Middleman は、静的な Web サイトを生成することを目的としており、任意の種類のサーバーで直接提供できます。Ruby や、サイトをデプロイする特別なサーバーを用意する必要はありません。静的ファイルをコピーするだけです。

于 2014-03-22T04:45:35.813 に答える