那年,刚刚开始接触代码,入手的是c# ,1.0版本,现在使用的平台已然是.NET v4.5。“信息更新迭代真快”,再看看csdn提醒的“码龄16年”也就释怀了这么多。
先说说被整EMO的事儿,一吐为快:
1、看图说话
(服务器事件,不到2个月日志70多G,导致server )
(官方回复)
---------------看图说话结束--------------
2、把日志帖出来给各位看官瞧瞧
Event code: 3005
Event message: 发生了未经处理的异常。
Event time: 2023/12/15 10:21:19
Event time (UTC): 2023/12/15 2:21:19
Event ID: 2bd9f2367ff64d6a883d1bdd075082c8
Event sequence: 141925
Event occurrence: 33
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT-1-133470751866982394
Trust level: Full
Application Virtual Path: /
Application Path: D:\V10\
Machine name: iZ7******tuoZ (手动隐藏)
Process information:
Process ID: 7796
Process name: w3wp.exe
Account name: IIS APPPOOL\v10
Exception information:
Exception type: HttpException
Exception message: 服务器无法在已发送 HTTP 标头之后设置状态。
在 System.Web.HttpResponse.set_StatusCode(Int32 value)
在 System.Web.Http.WebHost.HttpControllerHandler.<CopyResponseStatusAndHeadersAsync>d__25.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.Http.WebHost.HttpControllerHandler.<CopyResponseAsync>d__15.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.Http.WebHost.HttpControllerHandler.<ProcessRequestAsyncCore>d__12.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://www.*****.com:443/webapi/course/SaveLearnProgress?apptoken=RZATKMYNH40GCCRNX2E4EWM6P3HXRUI7&courseid=6745&pid=23596&costype=1&time=2625&totaltime=2826&savetodb=0 (手动隐藏)
Request path: /webapi/course/SaveLearnProgress
User host address: 112.117.61.133
User:
Is authenticated: False
Authentication Type:
Thread account name: IIS APPPOOL\v10
Thread information:
Thread ID: 44
Thread account name: IIS APPPOOL\v10
Is impersonating: False
Stack trace: 在 System.Web.HttpResponse.set_StatusCode(Int32 value)
在 System.Web.Http.WebHost.HttpControllerHandler.<CopyResponseStatusAndHeadersAsync>d__25.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.Http.WebHost.HttpControllerHandler.<CopyResponseAsync>d__15.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.Http.WebHost.HttpControllerHandler.<ProcessRequestAsyncCore>d__12.MoveNext()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
在 System.Web.TaskAsyncHelper.EndTask(IAsyncResult ar)
在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
3、写着写着,不知道怎么往下写了,按说年龄到这了,咱也脱离码农多年,但这些最基本的判断还是有信心的。杂个到了现在,某汛却简简单单就推给服务器的服务商了呢?没想明白,别人还那么自信……
这里省略若干字……
回来看看,就当恢复一下原力吧,搬砖去了。