問題タブ [web-farm-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - Web ファーム フレームワーク: アプリケーションにアクセスするにはどうすればよいですか?
コントローラー マシン、プライマリ サーバー、およびセカンダリ サーバーを備えた UAT 環境に、新しい Microsoft Web Farm Framework をインストールしてセットアップしました。社内アプリケーションの 1 つをプライマリ サーバーにインストールし、セカンダリ サーバーに正常にプロビジョニングされました。
私の質問は、アプリケーションにアクセスするにはどうすればよいですか? 通常、http:\machinename\applicationname\ のようにアクセスします。ここで、machinename はホストされているサーバーの名前ですが、これを行うと、プライマリ サーバーを直接アドレス指定することになります。その場合、サーバー ファームをバイパスしていませんか?
以下の URL http:\mis-uat-002\testfarm/reviewer からサーバーにアクセスしようとしました。ここで、mis-uat-002 はファーム コントローラーの名前、testfarm はファームの名前、reviewer はの名前です。アプリケーション。この URL を使用すると、「502 - ゲートウェイまたはプロキシ サーバーとして機能しているときに、Web サーバーが無効な応答を受け取りました」というメッセージが表示されます。エラー。
http:\mis-uat-003\reviewer (mis-uat-003 はプライマリ ファーム サーバー、reviewer はアプリケーション) 経由でアプリケーションに直接アクセスすると、問題なく動作します。
ファーム コントローラーがジョブを実行するために必要な追加の設定はありますか?
これは UAT 環境であるため、どのようなドメインにも属していないことに注意してください。ただし、これが成功し、WFF の V1.0 がすぐにリリースされた場合は、これを Windows ドメインで実行することを検討します。
iis - Web Deploy 2.0 と Web Farm Framework 2.0 の比較
Scott Gu の最新の投稿を読んだ後、Web Deploy と Web Farm Framework はどのように違うのか疑問に思いました。
web-farm - Web ファーム フレームワークの RegKey プロバイダーに関するドキュメントはありますか?
Web ファーム フレームワークの「アプリケーション プロビジョニング」プロバイダーに関するドキュメントはありますか?
web-farm-framework - WFF 2.0 と NTLM による ARR の活用
コントローラーと 2 つのバインドされた WFE サーバーを使用して、Web ファーム フレームワーク 2.0 モジュールを正常に展開しました。アプリケーション プロビジョニング、ロード バランス、およびルーティング ルールをあまり苦労せずに使用できます。ただし、WFE (コントローラーでは匿名) で Windows 認証を使用しようとすると、401 エラーが発生します。マシン名を介して Web アプリケーションに直接アクセスできますが、それは WFF を使用するという点に反しますか? 匿名認証が有効で、.Net Authorization Rules の下で許可権限を持つすべてのユーザーがいる場合、cname (コントローラーを指す) 経由でサイトにアクセスすることもできます。
Failed Request Tracing を有効にしましたが、ログ ファイルが生成されませんでした....次のステップがわかりません。
umbraco - Web Farm Framework 2.0 で実行される Orchard と Umbraco
作成しようとしているいくつかの Web サイト用の CMS システムを選択している最中です。私たちは Microsoft 環境を実行しているため、.NET システム、特に Orchard または Umbraco のみを調べています。Web Farm Framework 2.0 を実行するクラスターでサイトを実行します。Umbraco でこの構成をテストしてきましたが、本質的に WFF での実行を不可能にするいくつかの問題がありました。このセットアップを Orchard でまだテストしていません。
あなたの経験では、これらのシステムを WFF で実行することは可能ですか? もしそうなら、よくある落とし穴について何かアドバイスはありますか?
PS。WFF での Umbraco に関する問題の詳細。これまでに発生したさまざまな問題のすべてについては説明しませんが、例として、サーバー間の物理リソースの同期と、その同期に依存するデータベースへのデータの追加に関する問題があります。
web-farm-framework - WebFarmFrameworkとの断続的な同期の失敗
2つのノードを持つIIS7.5Windows2008RC2ファームでwebfarmフレームワーク2.0を使用しています。一日に数回、農場は突然失敗します。基本的に2つの異なるタイプの障害があります。1つはthumbs.dbファイルがロックされているため、もう1つは「applicationHost.configが無効です」に関するものです。どちらの場合も、変更はファームにデプロイされていません。定期的な間隔でウェイクアップして差分をチェックし、突然失敗します。最初のケースでは、多くの場合、修復によって問題が修正されます。2番目の例では、2番目のノードのapplicationhost.configファイルに任意の変更を加える必要があります。これにより、再同期が強制されます。
2つのエラーメッセージは次のとおりです。
回避策は同期を無効にし、同期を実行して特定のエラーを無視する手動ワークフローを作成することであると示唆するいくつかの投稿に出くわしました。しかし、もっと良い説明があることを願っています。thumbs.dbエラーの場合、サムネイルキャッシュをオフにするだけで役立つかどうか疑問に思っていますか?
iis - WFF2.1を使用してサーバーの可用性が「負荷分散の準備ができている」と表示されると、サーバーの可用性は自動的にランダムに「不明」になります。
セットアップでは、1つのコントローラー(10.0.2.10)、1つのプライマリ(10.0.2.11)、および1つのセカンダリ(10.0.2.12)でWFF2.1を使用しています。
時々、1日に数回、Webサイトで502エラーが発生し、監視および管理コンソールを確認すると、サーバーの可用性が不明として表示されます。
502-ゲートウェイまたはプロキシサーバーとして機能しているときに、Webサーバーが無効な応答を受信しました。
一部の同期タスクの実行に失敗したためにセカンダリサーバーが異常としてマークされることがありますが、WebFarmService.logに記録されたプライマリサーバーにエラーがないため、両方のサーバーが要求を処理できない理由について知りたいです。これは、可用性が向上するという理由で、そもそもWFFを使用する理由を打ち負かします。何か助けはありますか?
プライマリサーバーとセカンダリサーバーの両方の可用性は、理由が不明なため、ランダムに不明として表示されます。(つまり、新しい日に仕事に戻って、変更が行われず、両方が利用可能であることが確認され、前日の夕方にWebリクエストを処理したときに、これを見つけました。)
http://i.stack.imgur.com/gjMsy.png
プライマリサーバーとセカンダリサーバーの両方で負荷分散の準備ができています
asp.net-mvc-3 - Web ファーム フレームワークと MVC 3: アクション メソッドで Https を要求する方法は?
私はあなたがこれを行うことができることを知っています:
「コントローラー」サーバーが外部の SSL 443 要求を受信し、それを復号化してから、http 80 を使用して (ssl なしで) プライマリ/セカンダリ サーバーに転送する Web ファーム フレームワークを使用している場合はどうなりますか?
この環境で [RequireHttps] 属性を試してみたのですが、Firefox で「ページが正しくリダイレクトされていません」と応答してしまいました。Firefox は、サーバーがこのアドレスへのリクエストを決して完了しない方法でリダイレクトしていることを検出しました。SSL ではないことを認識していますが、SSL を取り除くため、MVC は SSL 属性を認識しません。
Web ファームの MVC 3 で https を使用する特定のアクション メソッドをどのように書き直しますか? どのようにこれを行うことができますか、[RequireHttps]
または SSL と「URL 書き換え」を必要とする Web サイト内のすべての URL を厳選する必要がありますか?
編集:
ポート 443 トラフィックを識別し、Web ファームの https に転送するようにコントローラーを変更しました。コントローラーに SSL 証明書をロードするだけで済むと思っていましたが、プライマリとセカンダリにも (またはそれだけで) ロードする必要があります。
iis-7.5 - 自動化されたアプリケーションプロビジョニングとファイルロック
WFF 2.5をインストールし、それを使用してファームを正常に構成し、テスト環境でセカンダリサーバーをプロビジョニングしました。
私たちの環境(コントローラー、プライマリ、セカンダリサーバー)は、Windows 2008 Server Web Edition R2であり、IIS 7.5を実行し、WFF2.5がインストールされています。
アプリプール関連のディレクトリ内の.tmpファイルがロックされているという継続的な問題があります。プロセスモニターは、ファイルをロックしているのはワーカープロセス(w3wp.exe)であることを示しています。
正確なエラーメッセージは、操作「ProvisionApplications」の実行に失敗しました。サーバー「abc」でメソッド「Microsoft.Web.Farm.SyncApplicationsRemoteMethod」を実行できませんでした。応答ストリームの例外。「ABC85DA.tmp」の「ファイル削除」操作でエラーが発生しました。エラーコードは0x80070020でした。プロセスは別のプロセスによって使用されているため、「C:\ inetpub \ temp \ appPools\ABC85DA.tmp」にアクセスできません。
AFAIKがワーカープロセスをホストしているWindowsプロセスアクティベーションサービスをシャットダウンすると、エラーは消えます。
ただし、明らかに、サーバーをオンラインにするには、サービスを開始する必要があります。開始するとすぐに、自動プロビジョニングステップが失敗し、WFFはサーバーを異常としてマークし、ファームから取り出します。
アプリケーションプロビジョニングモジュールの[アプリケーションプロビジョニングを有効にする]をオフにしてアプリケーションプロビジョニングをオフにしようとしましたが、それでも操作は30秒ごとに発生するようです。
つまり、2つの問題があります。
- アプリプールの一時ファイルのファイルロックの問題を解決する方法。
セカンダリサーバーで自動アプリケーションプロビジョニング操作をオフにする方法は?(これは、問題1の解決策がない場合の、実際には2番目の賞の回避策です)
TIA