問題タブ [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 投票する
3 に答える
13455 参照

iis - web.config でアプリケーション プールの「アイドル タイムアウト」を構成する方法はありますか?

セッションタイムアウトを設定できることは知っています。ただし、アプリケーション自体が一定期間要求を受信しなかった場合、IIS はアプリケーションをシャットダウンします。

この動作は IIS 管理コンソールで構成でき、私はその方法を知っています。それでも、これを web.config で構成できるかどうかは疑問です。

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

iis - アプリケーション プールのリソース

ホワイト ラベル サイトであるため、同じコードベースを指す同じ IIS 上に 2 つの Web サイトがあります。各 Web サイトにアプリ プールを作成する必要がありますか、それとも両方に同じアプリ プールを使用する必要がありますか?

そのサーバーのリソースが心配です。

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

iis - IIS7 の DefaultAppPool と Classic .NET AppPool の違いは何ですか?

IIS のタイムアウトに問題があります。web.config では、セッション タイムアウトは 60 分に設定されていましたが、20 分後にセッションが終了します。

この問題は IIS7 でのみ発生し、IIS5 では発生しません。

調査の結果、アプリケーション プールのタイムアウトが原因であることがわかりました。アプリケーション プールが何もせずに 20 分間放置されると、IIS はセッションを終了します。

アプリケーションが defaultAppPool を使用している場合、これは常に発生しますが、アプリケーション プールを従来の .NET アプリケーション プールに変更すると、タイムアウトは発生しません。

どちらのモードにもアイドル タイムアウトがありますが、これが発生するのは DefaultAppPoolだけです。

  • どうしてこれなの?
  • Classic .NET AppPool と DefaultAppPool の違いは何ですか?
  • クラシックと統合のパイプラインの違いは何ですか?
0 投票する
4 に答える
2711 参照

asp.net - asp.net WCFサービスが遅い... asp.netアプリのリサイクルを無効にすると役立ちますか?

特定の応答時間 (1 分未満) を必要とする WCF サービスがあります。

私の問題は、時々、ほとんどの場合、朝にサービスが応答するのに長い時間がかかることです (2 分以上かかることもあります)。

これは、アプリがリサイクルされ、最初の実行で再コンパイルする必要があるためだと思います。

これが発生する可能性のある他の理由はありますか?

アプリのリサイクルをオフにすることはできますか? もしそうなら、それは何らかの副作用や不安定性を引き起こしますか? asp.net アプリがリサイクルするように設定されている理由があるに違いないと思います。

最初の実行のパフォーマンスを向上させるために他にできることはありますか?

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

asp.net - 応答に追加された黄色のエラー画面

応答に黄色のasp.netエラー画面が追加されているアプリケーションがあります。ページは正常に表示され、HTMLの下に黄色の画面が表示されます。このエラーを、応答中にアプリケーションがリセットされ、セッションが終了するまで絞り込みました。したがって、ページのロードを開始してweb.configを保存すると、ページにセッション関連のエラーが追加されます。これを修正するためにsessionstateサービスを使用しますが、アプリケーションのhtmlに実際に黄色の画面が追加されているのを見たことがある人がいるかどうか知りたいです。このWebサイトでは、500個のエラーページにリダイレクトするcustomerrors="on"も使用しています。どうすればこれを防ぐことができますか?sessionstateサービスが役立つと思いますか?

ありがとう

0 投票する
3 に答える
20344 参照

iis-6 - ワーカー プロセスが許容処理時間に達しました

この問題は、約 1 か月に 1 回発生しています。原因を特定するのは非常に難しいので、助けていただければ幸いです。これにより、アプリ プールが停止し、サイトがダウンします。すべてのログ ファイルを確認しましたが、結論は出ていません。IIS 6 で 2.0.3 バージョンを使用しています。

0 投票する
3 に答える
3648 参照

java - Java Web アプリケーションで接続プールをトレースする方法 - DBMS_APPLICATION_INFO

通常は固定の db ユーザーで実行される Web アプリケーションのトレーサビリティを改善する必要があります。DBA は、データベースのパフォーマンスを低下させているヘビー ユーザーに関する情報にすばやくアクセスできる必要があります。

5 年前、DBMS_APPLICATION_INFO パッケージを使用して、ユーザーとサーバーのログを作成する .NET ORM エンジンを実装しました。次のコードで、接続マネージャーの上にラッパーを使用します。

DBMS_APPLICATION_INFO.SET_MODULE('" + ユーザー + " - " + appServerMachine + "','');

接続がプールから接続を取得するたびに、パッケージが実行されて V$SESSION に情報が記録されます。

ToplinkまたはHibernateを使用して、この問題の解決策を発見または実装した人はいますか? この問題のデフォルトの実装はありますか?

5年前に実装したソリューションをここで見つけましたが、ORMと統合されたより良いソリューションを誰かと知りたいです。

Jboss での DBMS_APPLICATION_INFO の使用

私のアプリケーションはSpringの上にあり、DAOはJPA(hibernateを使用)で実装され、実際にはTomcatで直接実行され、(来年)SAP Netwevare Application Serverに移行する予定です。

ありがとう。

0 投票する
3 に答える
20661 参照

asp.net - AppDomain の ASP.NET アセンブリを維持するにはどうすればよいですか?

シナリオ: Web 配置プロジェクトを使用して n 層エンタープライズ ASP.NET アプリケーションを配置しました。すべての層は、ASP.NET アプリケーションによって消費される独立したアセンブリを生成します。

問題:アプリを実行すると。展開後初めて、依存アセンブリをメモリにロードするのに多くの時間がかかります。しかし、一度その照明高速アプリをロードしました。アプリにアクセスしているユーザーがいない場合、IIS はアセンブリをメモリからアンロードし、ユーザーが後のインスタンスでアプリにアクセスしようとすると、すべてのアセンブリを再度ロードし、ロードするのに同じ時間がかかります。初めてそうする必要があります。

メモリ常駐に対するアセンブリの揮発性をオーバーライドして、アセンブリをメモリに永続的にロードし続けることができるソリューションを探しています。

または、ユーザーが上記の問題を解決するアプリを喜んで使用できるようにするその他のソリューション。

0 投票する
3 に答える
2625 参照

c# - アプリケーション プール全体での SharePoint リストへのアクセス

Web フロント エンド (WFE) にあるアプリケーション ページからサーバーの全体管理にあるリストにアクセスできるようにする必要があるという要件があります。私が抱えている問題は、WFE のアプリケーション プール ユーザーが SharePoint_AdminContent データベースにアクセスできないため、アクセスが拒否され、両方とも独自のアプリケーション プールを持っていることです。

ログには、次のように表示されます。

  • プロセス ID に戻す
  • SqlConnection.Open の前の現在のユーザー: 名前: SharePointDemo\SPContentPool SID: S-1-5-20 ImpersonationLevel: なし
  • SqlConnection.Open 後の現在のユーザー: 名前: SharePointDemo\SPContentPool: S-1-5-20 ImpersonationLevel: なし
  • SQL Server インスタンス 'SPNSQL' のデータベース 'SharePoint_AdminContent_53169fb3-137c-44b2-b90e-961b656e4275' のユーザー 'SPContentPool' に対する SQL データベース権限が不十分です。SQL Server からの追加のエラー情報を以下に示します。オブジェクト 'proc_EnumLists'、データベース 'SharePoint_AdminContent_53169fb3-137c-44b2-b90e-961b656e4275'、スキーマ 'dbo' に対する EXECUTE 権限が拒否されました。

SharePoint\System ユーザー トークンを使用する Daniel Larsons メソッド ( http://daniellarson.spaces.live.com/blog/cns!D3543C5837291E93!1919.entry ) を試すだけでなく、withelevatedprivileges で実行しようとしましたが、次のようにのみ昇格するようです。アプリケーションプールとして高く。

管理 Web アプリケーションのアプリケーション プールを偽装する簡単な方法があることを願っていますが、まだその方法を見つけることができませんでした... または、プロセス ID をアクセスできるものに変更します

どんな考え、アイデア、または解決策もありがたく受け取っています!

フィル