問題タブ [application-pool]

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.

0 投票する
4 に答える
4756 参照

windows - IIS とアプリケーション プールを使用した WCF Windows 認証

カスタム ID を持つアプリケーション プールを使用して、IIS 6 で実行されている WCF サーバーがあります。

現在、Web を 2 日間調べましたが、問題に対する正確な答えが見つかりません。私はそこに似たようなものがたくさんあることを知っています

IIS6 では、仮想ディレクトリで匿名アクセスが無効になり、統合 Windows 認証が有効になります。サービス アカウントは、マシンと同じドメインにあります。私はそれをsvcEと呼びます。IIS_WPG グループに svcE を追加しました。

ここで、最初の問題は、仮想ディレクトリで動作するように svcE を含むアプリケーション プールを選択し、それを appDir と呼ぶときです。その後、appDir に移動すると、資格情報の入力を求められますが、ネットワーク サービス アカウントを使用する場合は使用せず、自分が私としてログインしました。

私がやりたいことは、サービスをアカウント svE で実行することです。これは、データベースにアクセスできるため、その情報を WebConfig ファイルに入れずに行うためです。

構成ファイルを含む Web サービスがあります

サービスを使用する Web 構成には、

最終的に私が達成しようとしているのは

Windows認証された人だけがサービスを呼び出すことができます->サービスはサービスアカウントを使用して、データベースとのすべてのやり取りを行います。

最初の部分をスキップしてannonアクセスを追加すると、それが機能し、データベースが正常に呼び出されることに注意してください

お手伝いありがとう

0 投票する
7 に答える
6939 参照

c# - C#でアプリケーションプールの稼働時間を取得する

C#で(IIS7の)アプリケーションプールが稼働している時間(開始からの時間、または最後の再起動)を判断する方法はありますか?

0 投票する
2 に答える
5696 参照

iis - IIS、複数のCPUコア、アプリケーションプール、およびワーカープロセス-単一サイトに最適な構成?

Kentico CMSを使用しており、Webガーデンの展開についてメールを交換しました。

8つのCPUコアを搭載したサーバーで単一のサイトを実行しています。Kenticoのアドバイスに従って、アプリケーションプールのWebガーデン設定をデフォルトから変更していません。つまり、ワーカープロセスの最大数を1に設定しています。

私たちの経験では、サイトはcpuコアの1つのみを使用しています-他はアイドリングしています。これについてメールを送ったところ、アプリケーションプールにワーカープロセスが1つしかない場合でも、OS / IISがこれを処理し、必要に応じて他のコアを使用するという回答がありました。

今、私はケンティコの人たちをとても尊敬していますが、これは私には正しくないようですか?

確かに、すべてのコアを使用する場合は、8つのワーカープロセスを許可する(そしてSQLサーバーにセッション状態ストレージを実装する)必要がありますか?

どうもありがとう

トニー

0 投票する
2 に答える
7236 参照

asp.net - Webサイト/アプリケーションごとに個別のIISアプリケーションプールを作成することの欠点

現在、本番IIS Webファームでは、単一のアプリプール(既定のアプリプール)で約15個のアプリケーションをホストしています。2つのWebサイトと約13の仮想ディレクトリがあります。

同僚は、IIS構成を変更して、各アプリケーションが(同じ設定の)個別のアプリプールになるようにすることを推奨しています。

これを行うことの欠点や潜在的な問題はありますか?ASP.NETアプリケーションがすべて同じアプリプール内にあるという要件で構築された可能性はありますか?

0 投票する
2 に答える
1932 参照

apache - 本当にIIS7アプリケーションプールを再起動する必要がありますか?同じ方法が他のWebサーバーにも当てはまりますか?

IIS 7アプリケーションプールを再起動することがなぜ良い習慣であると考えているのか疑問に思っていますか?スレッドやセッション状態などの孤立したリソースをクリーンアップすることは知っていますが、他のWebサーバーはこの種の問題にどのように対処しますか?Java開発者/管理者は、メモリ内のジャンクをクリーンアップするために、weblogic / websphere / apache / tomcatを頻繁に再起動する必要がありますか?

0 投票する
2 に答える
1934 参照

iis-7 - IIS7/Win7-アプリプールが突然失敗します

この構成で約5か月後、私は現在、一連の次のものを取得しています。

「アプリケーションプール「Classic.NETAppPool」にサービスを提供しているプロセスで、Windowsプロセスアクティベーションサービスとの致命的な通信エラーが発生しました。プロセスIDは「1640」でした。」

これはにつながります:

アプリケーションプール「Classic.NETAppPool」は、そのアプリケーションプールにサービスを提供しているプロセスで一連の障害が発生したため、自動的に無効になっています。

私の人生では、これを引き起こし始めた原因を理解することも、失敗の原因を見つけるためにさらに深く掘り下げる方法を理解することもできません。

最近(2週間前)、ソリューションにエンティティフレームワークを追加し始めました。これが発生する直前に、自己参照呼び出しが報告されたため、「スタックスペースが不足しています」というエラーが発生しました。私が書いたコードでそのような呼び出しを見つけることができず、EFが私の単純な(3テーブル)モデルに間違った結合を追加したのではないかと疑っています。

どこから探し始めるかについてのアイデアはありますか?AppPoolが失敗する原因は何ですか?

TIA


タイプ'System.StackOverflowException'の未処理の例外がmscorlib.dllで発生しました

このメソッドを呼び出して単一のレコードを取得する外部オブジェクトがあります。

そのメソッドは以下を呼び出します:

ステップスルーでは、最初のメソッド内にブレークポイントを設定し、2番目のメソッドにステップインし、入力されたレコードを確認して、最初のメソッドに戻り、最後にメソッドを終了します。その時点で、StackOverflowエラーが発生するまで、IDEが数秒間ロックされます。

システム全体をより正確に把握するには、次のようにします。

  • IISマシンでWebOrb30を実行します。
  • VS IDE->プロセスへの接続(INETINFO.exe)
  • WebOrb30にログイン->管理コンソール->サービスエントリポイントにドリルダウン->入力ボックスにCompanyIDを入力->[呼び出し]をクリックします
  • VS IDEでブレークポイントに到達->(上記を参照)

EFの別の問題が原因である可能性があります。詳細については、C#-EntityFramework-タイプ'System.StackOverflowException'の未処理の例外がmscorlib.dllで発生したを参照してください。

0 投票する
2 に答える
3470 参照

asp.net - ASP.NET アプリケーションをリサイクルすると、ユーザーは追い出されますか?

特定のサイトのアプリ プールをリサイクルすることが解決策のように見える問題があります (CMS の問題はほとんど制御できません。ここでは説明しません)。

私の質問は、これは機能しているように見えますが、サイトに支払いなどを行っているユーザーがいる場合、リサイクルすると彼らはキックオフしますか?

ありがとうダンカン

0 投票する
1 に答える
1220 参照

iis-6 - 無視されるIIS6.0アプリケーションプールID

ワークグループでWindows2003上のIIS6.0を使用しており、msmdpump.dllを使用してSqlserver 2005AnalysisServicesデータベースに接続するために独自のプールで実行されるWebを作成しました。独自のIDでプールを設定しましたが、SqlserverProfilerを使用してAnalysisServicesサーバーを見ると、要求が行われていることがわかりますが、プールIDでは確認できません。WebサーバーにサインインしているユーザーのIDを使用しています。

0 投票する
5 に答える
2009 参照

asp.net - ASP.NETアプリケーションの再起動をどのように高速化できますか?

アプリケーション/アプリプールの再起動がトリガーされたときに、アプリケーションができるだけ早くオンラインに戻るようにするにはどうすればよいですか?

さらに良いことに、通常のトリガーが発生したときにアプリケーションが再起動しないようにする方法はありますか?web.config、global.asax、またはmachine.configを変更するのが好きですか?