[ad_1]
サーバーに Web サイトがありますが、サーバーにファイルをアップロードした直後に、「System.OutOfMemoryException」タイプの例外が発生し、その後 15 ~ 30 分間正常に動作しました。
例外の詳細:-
「https://www.codeproject.com/」アプリケーションでサーバー エラーが発生しました。
タイプ ‘System.OutOfMemoryException’ の例外がスローされました。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。 エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.OutOfMemoryException: タイプ ‘System.OutOfMemoryException’ の例外がスローされました。
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。 例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[OutOfMemoryException: Exception of type ‘System.OutOfMemoryException’ was thrown.]
System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142
System.Reflection.Assembly.Load(String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46
[ConfigurationErrorsException: Exception of type ‘System.OutOfMemoryException’ was thrown.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105
System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +29
System.Web.Compilation.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assemblyCollection、String typeName、Boolean ignoreCase) +132
System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +291
System.Web.UI.Page.get_ScriptManagerType() +44
System.Web.UI.Page.get_IsPartialRenderingSupported() +61
System.Web.UI.WebControls.BaseValidator.RegisterValidatorCommonScript() +22
System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +53
System.Web.UI.Control.PreRenderRecursiveInternal() +80
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +6741
System.Web.UI.Page.ProcessRequest(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +242
System.Web.UI.Page.ProcessRequest() +80
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext コンテキスト) +21
System.Web.UI.Page.ProcessRequest(HttpContext コンテキスト) +49
ASP.webpages_default_aspx.ProcessRequest(HttpContext コンテキスト) +4
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & 完了した同期) +75
解決策 1
web.config ファイルに問題があるようです。
解決策 3
問題が解決しました。
web.config の問題ではありませんでした。
これは、Web 管理者によって解決される Web サーバー上のアプリケーション プールの問題でした。
解決策 4
OOM 例外の一般的な原因に関する優れたブログ投稿があります。
[ad_2]
コメント