タグ付けされた質問 「application-pools」

6
ApplicationPoolIdentityアカウントにアクセス許可を割り当てる方法
Windows Server 2008上のIIS 7では、アプリケーションプールをNetworkServiceアカウントの代わりに「ApplicationPoolIdentity」アカウントとして実行できます。 この "ApplicationPoolIdentity"アカウントにアクセス許可を割り当てる方法を教えてください。マシン上のローカルユーザーとしては表示されません。グループとしてはどこにも表示されません。それのような遠隔地はどこにも現れません。ローカルユーザー、グループ、およびビルトインアカウントを参照すると、リストに表示されず、同様の項目もリストに表示されません。何が起こっている? この問題を抱えているのは私だけではありません。例については、IIS 7.5 + Windows 7のApplicationPoolIdentityの問題を参照してください。 「これは残念ながらWindows Server 2008 / Windows Vistaのオブジェクトピッカーの制限です。数人が既に発見しているように、icaclsなどのコマンドラインツールを使用して、アプリプールIDのACLを操作できます。」

7
IIS7でアプリケーションプールからファントムアプリケーションを削除する
'/Site/login.aspx'の仮想パスを持つアプリケーションプールの1つにアプリケーションがあります。削除したいのですが、コンピューターに存在しなくなり、AppFabricのセットアップで問題が発生しています。 IISでアプリケーションを再作成してから[削除]をクリックすると、これらのファントムアプリケーションを削除できることを理解しています。それはプールからアプリケーションを取り除きますが、この場合、仮想パスの/login.aspxのためにアプリケーションを再作成できません この誤ったエントリを削除する方法はありますか? ありがとう

2
IIS 7.xアプリケーションプールのベストプラクティス
いくつかの新しいサーバーに多数のサイトを展開しようとしています。アプリケーションプールについて次の質問があります。 Webサイトごとに1つのアプリケーションプールを用意することをお勧めします。このアプローチには注意点がありますか?1つのアプリケーションプールがすべてのCPU、メモリなどを占有しますか? アプリケーションプールで複数のワーカープロセスを許可するタイミング いつすべきではないのですか? あるアプリケーションプールが別のアプリケーションプールに干渉するのを防ぐために、プライベートメモリの制限を使用できますか?設定が低すぎると、有効な要求が有効な応答を取得せずにアプリケーションプールをリサイクルすることになりますか? プライベートメモリ制限と仮想メモリ制限の違いは何ですか? サイトごとに1つのアプリケーションプールを実行しない理由はありますか?

1
IIS 7.0では、アプリケーションプールIDとWebサイトIDの違いは何ですか?
IIS 5.0では、既定でアプリケーションプールのIDアカウントはASPNETであり、偽装が有効になっていない限り、WebサイトはそのアプリケーションプールのIDのアカウントで実行されます。 ただし、IIS 7.0には、Webサイトが使用するアカウントを構成できる場所が2つあります。アプリケーションプールレベルおよびWebサイトレベル。 WebサイトIDがアプリケーションプールIDをオーバーライドすることを期待していましたが、そうではないことがわかりました。 それで、違いは何ですか?

3
IISにアプリケーションプールを追加する理由
Windows Server 2003上のIIS 6.0でホストされている複数のWebサイトがあります。一部のサイトは.Net 1.1フレームワークを使用し、他のサイトは.Net 2.0を使用しています。現在、各フレームワークにアプリケーションプールを設定しています。アプリケーションプールを追加する他の理由はありますか?

1
IISで32ビットアプリケーションプールがより効率的なのはなぜですか?[閉まっている]
ここで何が尋ねられているかを伝えるのは難しいです。この質問は曖昧、曖昧、不完全、過度に広範、または修辞的であり、現在の形式では合理的に答えることができません。この質問を明確にして、再開できるようにするには、ヘルプセンターに アクセスしてください。 6年前に閉鎖されました。 IISで2つの異なるASP.NET Webアプリケーションを使用して負荷テストを実行しました。テストは、5、10、25、および250のユーザーエージェントで実行されます。8 GB RAM、Windows 7 Ultimate x64を搭載したボックスでテスト済み。IISと負荷テストプロジェクトの両方を実行する同じボックス。 何度も実行しましたが、データは非常に一貫しています。アプリケーションプールで[32ビットアプリケーションを有効にする]をTrueに設定している場合、すべてのロードで、「平均ページ時間(秒)」および「平均応答時間(秒)」が低くなります。負荷が高いほど、差はより顕著になります。非常に高い負荷で、アプリケーションプールが64ビットの場合、Webアプリケーションはエラー(503)をスローし始めますが、32ビットに設定されている場合、それらは維持できます。 32ビットアプリプールの効率が大幅に向上するのはなぜですか?アプリケーションプールのデフォルトが32ビットではないのはなぜですか?

1
ApplicationPoolIdentity環境変数IIS
ApplicationPoolIdentity仮想アカウントの環境変数を設定することはできますか?これに関するドキュメントは実際には存在しません。 そのアプリケーションプールだけに環境変数を注入したいと思います。人々がこれを行うためにアプリプール用のユニークなアカウントを作成するのは事実のようですが、仮想アカウントについて読んだことは、そうする必要がないことを意味しますが、これを行う方法についてはまったく説明しません。

2
IISの未使用のアプリケーションプールはパフォーマンスに影響しますか?
アーキテクチャが大幅に更新されたため、IISの下に未使用のアプリケーションプールがいくつかあります(それらにマップされているWebサイトはありません)。 読みやすさを向上させるためだけにそれらを削除することをお勧めしますが、私の質問はパフォーマンスへの影響に関するものです:これらの未使用のアプリケーションプールは、メモリ、CPU、IIS要求処理速度、またはその他のパフォーマンスメトリックの観点から重要ですか? 私が見ることができることから、Webサイトのないアプリケーションプールはワーカープロセスを作成しないので、パフォーマンスに違いはないと思いますが、私は何かを見逃していないことを確認したいです。

1
ASP.NETアプリケーションを自動起動するにはserviceAutoStartProvider属性が必要ですか?
私は、ASP.NET 4.0アプリケーションを自動起動するようにセットアップする方法の例を提供する、ASP.NETアプリケーションの自動起動に関するScott Guthrieの投稿を読んでいます。 <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" serviceAutoStartProvider="PreWarmMyCache" /> </site> </sites> <!--...--> <serviceAutoStartProviders> <add name="PreWarmMyCache" type="PreWarmCache, MyAssembly" /> </serviceAutoStartProviders> 彼の投稿から不明な点は、次の構成がASP.NETアプリケーションを自動起動するかどうかです。 <applicationPools> <add name="MyAppWorkerProcess" managedRuntimeVersion="v4.0" startMode="AlwaysRunning" /> </applicationPools> <!--...--> <sites> <site name="MySite" id="1"> <application path="/" serviceAutoStartEnabled="true" /> </site> </sites> ここでの違いは、起動するように指定されたクラスがないことです。理想的には、アプリケーションがロードされるだけです。サイトのアプリケーションに関するドキュメントは、serviceAutoStartEnabled属性が機能するために属性が必要であることを暗示していますserviceAutoStartProvider。ただし、追加の属性が提供されていない場合に何が起こるかは示されていません。 …

2
ApplicationPoolIdentity IIS 7.5からSQL Server 2008 R2が機能しない
ドメイン内の別のマシン上のSQL Serverデータベースへの接続を開く小さなASP.NETテストスクリプトがあります。すべての場合に機能しているわけではありません。 セットアップ: リモートSQL Server 2008 R2インスタンスに接続しようとしているW2K8R2の下のIIS 7.5。すべてのマシンは同じドメインにあります。 WebサイトのApplicationPoolIdentityを使用すると、次のようにSQL Serverへの接続に失敗します。 ユーザー 'NT AUTHORITY \ ANONYMOUS LOGON'のログインに失敗しました。説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーの詳細とコードのどこで発生したかについては、スタックトレースを確認してください。 例外の詳細:System.Data.SqlClient.SqlException:ユーザー 'NT AUTHORITY \ ANONYMOUS LOGON'のログインに失敗しました。 ただし、プロセスモデルIDをNETWORK SERVICEまたはドメインアカウントに切り替えると、データベース接続は成功します。 SQL Serverで\ $アクセスを許可しました。 私はWebサイトで認証を行いません。データベースへの接続を開いて機能することを確認するための単純なスクリプトです。 匿名認証を有効にし、アプリケーションプールIDを使用するように設定しています。 この作業を行うにはどうすればよいですか?ApplicationPoolIdentityがANONYMOUS LOGONを使用しようとするのはなぜですか?さらに良いことに、匿名ログオンの使用を停止するにはどうすればよいですか?

3
IIS 7でアプリケーションプールにカスタムアカウントを使用すると500エラー
Windows Server 2008 SP2上のIIS 7に静的ファイルのみがある非常にシンプルなサイトがあります。 静的ファイルにアクセスしようとすると、500エラーが発生します。HTMLファイルの名前をaspx拡張子に変更すると、正常に機能します。 アプリケーションプールの組み込みIDを使用する場合も、サイトは正常に機能します。この問題は、アプリケーションプールにカスタムアカウントを使用するように切り替えると発生します。ローカルとドメインの両方のアカウントを使用して、アプリケーションプールを実行しようとしました。 私はウェブサイトのディレクトリとファイルでこれらのアカウントを完全に制御しました。 トレースをオンにすると、次のエラーメッセージが表示されます 。ModuleName :IIS Web Core Notification:2 HttpStatus:500 HttpReason:Internal Server Error HttpSubStatus:0 ErrorCode:2147943746 ConfigExceptionInfo Notification:AUTHENTICATE_REQUEST ErrorCode:Eso 無効です。(0x80070542) 私はエラーコードをグーグルで動かすことに全く運がありませんでした。

2
Active Directoryのアクセス許可を既定のアプリプールIDに割り当てる方法
既定のアプリプールID [IIS APPPOOL {アプリケーションプール名}]にActive Directory権限を割り当てるにはどうすればよいですか? これを実行して、WebアプリケーションがActive Directoryグループ、ユーザーを照会できるようにし、特定のユーザー名またはグループ名の存在を確認します。 ありがとう。

1
IIS 7アプリケーションプールIDアクセス許可
この質問の脈絡で。 他の質問はこれに触れましたが、完全な答えを取得しましょう: ドメインユーザーをアプリプールIDとして持つ一般的なIIS 7サイトに必要な特定の権限は何ですか? ドメインユーザーをアプリプールIDとして持つASP.NET IIS 7サイトに必要な特定の権限は何ですか? これらの権限を適用するためのトリック/ショートカットはありますか?

1
アプリプールはメモリ制限を尊重しません
メモリリークのあるレガシー.NETアプリを処理しています。暴走メモリの状況を試して緩和するために、アプリプールのメモリ制限を500KBから500000KB(500MB)の間のいずれかに設定しましたが、ログインして物理的に表示できるため、アプリプールは設定を尊重していないようですそのためのメモリ(5GB以上、どの値でも)。このアプリはサーバーを強制終了しており、アプリプールを調整する方法を判断できません。このアプリプールが約500 MBのメモリを超えないようにするために、どの設定を推奨しますか。 以下に例を示します。アプリプールは3.5GBを使用しています したがって、サーバーが再びクラッシュしました。その理由は次のとおりです。 メモリ制限の低い同じアプリプール。2、3分ごとにリサイクルイベントを引き起こす1000のリサイクルリクエストですが、ときどき実行されるだけです。 私はまた、このプロセスを監視でき(タスクまたはサービスとして30秒ごとに実行)、制限を超えた場合に強制終了できる任意のツールを利用できます。

4
w3wp.exeがメモリを大量に消費する
Small Business Server 2011のインストールでは、w3wp.exeプロセスの総数が不釣り合いな大量のメモリを使用しているように見えます。SBSの標準インストールには、合計7つのサイトと20のASP.NETアプリケーションプール(Sharepoint、Exchange、WSUS、およびリモートWebワークプレースのようなSBS固有のもの)が付属しています。 結果として生じる数十のw3wp.exeプロセスは、時間の経過とともに4 GBを超えるサーバーのメモリを消費する傾向があり、ピークのアプリケーションプールはワーキングセットに約800 MBのWSUSに属するものです。IIS MMCを介してアプリケーションプールを手動でリサイクルすると、メモリ使用量を一時的に減らすことができます(w3wp.exeプロセスは10 MBに戻り、一部はすぐに再成長します)が、管理者が一日中やりたいことではありません。SBSがプリインストールされているアプリケーションプールの自動リサイクルに関する推奨事項を見つけることができなかったため、運用システムで「ただ実行する」ことに少し消極的です。 これを制限する方法に関するネットでの私の調査は、メモリが「他のアプリケーションで必要なときに解放される」ため、w3wpのメモリ消費は害を及ぼすことはなく、パフォーマンスに利益をもたらすという多数の投稿を投げました。問題はそれがうまくいかないことです: 1つは、SBSはマルチロールサーバーであり、その役割の1つ(主要な役割)はCIFSネットワークストレージです。これは、「他のどのプロセスでも使用されていない」のようにメモリが「フリー」であることに依存するファイルシステムキャッシュから非常にメリットを得ます。方法」-ユーザーをほとんど認識せず、メモリを消費するASP.NETアプリケーションプールは逆効果です もう1つは、メモリ不足時にw3wpインスタンスのメモリ消費が大幅に減少することを確認する必要があることです。代わりに、100 mbを大幅に下回るわずかな減少と過度のスワッピングが発生し、パフォーマンスが低下しています。 IISまたはASP.NETアプリを管理することはほとんどないので、アプリケーションプールのメモリ要件を効果的に調整する方法についてのアイデアは大歓迎です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.