소스 검색

fixes #162 - Random MediaBrowser3 Crash

Luke Pulverenti 12 년 전
부모
커밋
48d60b2f6a
1개의 변경된 파일11개의 추가작업 그리고 1개의 파일을 삭제
  1. 11 1
      MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs

+ 11 - 1
MediaBrowser.Server.Implementations/HttpServer/HttpServer.cs

@@ -296,7 +296,17 @@ namespace MediaBrowser.Server.Implementations.HttpServer
 
             RaiseReceiveWebRequest(context);
 
-            await Task.Run(() => ProcessRequest(context)).ConfigureAwait(false);
+            await Task.Run(() =>
+            {
+                try
+                {
+                    ProcessRequest(context);
+                }
+                catch (Exception ex)
+                {
+                    _logger.ErrorException("ProcessRequest failure", ex);
+                }
+            }).ConfigureAwait(false);
         }
 
         /// <summary>