Backload 1.9.3.1文件上传处理程序突然生成500个错误-服务器上没有任何变化
本文关键字:错误 500个 服务器 任何 变化 突然 文件 处理 Backload 程序 | 更新日期: 2023-09-27 18:17:32
我们已经在生产中使用backload大约2年了,没有任何问题。今天早上突然上传不起作用了。没有服务器/软件/配置更改,我看不到任何错误。我检查了权限,磁盘空间等,但没有运气。事实上,结果证明文件实际上是正确上传的!所有失败的尝试都在我的上传目录中,但不知何故,在上传处理程序可以发送带有文件信息的json响应之前,有一个失败。
仅供参考,我在同一台服务器上有另一个应用程序(实际上是另一个应用程序的演示版本-除了保存文件的目录(同一驱动器上的不同目录)之外,在各个方面都是相同的),工作完美。
我启用了跟踪,这样我就可以尝试并得到一个错误的处理,但这也是失败的-在最初创建日志文件并编写关于backload组件初始化的前几行之后,日志记录停止了。任何上传都不会被记录。
我不指望任何人神奇地解决我的问题(但如果你这样做,我可能会要求你嫁给我),但如果有人有任何建议,在哪里寻找潜在的问题,这将是有帮助的。此外,如果您对为什么跟踪不起作用有任何见解,那也会非常有帮助。网络。设置跟踪如下:
<system.diagnostics>
<trace autoflush="true">
</trace>
<sources>
<source name="Backload" switchName="traceLevel">
<!-- name must be "Backload". -->
<listeners>
<!-- Trace output can be accessed http://[webapp root]/trace.axd -->
<add name="WebPageTraceListener" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<add name="logfile" />
<!-- Trace output to log file, but only errors (see filter below) -->
<add name="xmlfile" />
<!-- XML output for the Microsoft Service Trace Viewer -->
</listeners>
</source>
</sources>
<sharedListeners>
<add name="logfile" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:'www'dad.prod'logs'backload.log" traceOutputOptions="DateTime">
<!--<filter type="System.Diagnostics.EventTypeFilter" initializeData="Error" />-->
<!--Only log errors in this listener-->
</add>
<add name="xmlfile" type="System.Diagnostics.XmlWriterTraceListener" initializeData="C:'www'dad.prod'logs'backload.svclog" traceOutputOptions="DateTime" />
<!--traceOutputOptions="DateTime,LogicalOperationStack,Callstack" />-->
</sharedListeners>
<switches>
<!-- Set the level at which tracing is to occur. Example: <add name="traceLevel" value="Error" /> -->
<!-- Valid levels are Off, Critical, Warning, Information, Verbose. Optional: ActivityTracing -->
<!-- To turn tracing off set the value attribute to "Off". Example: <add name="traceLevel" value="Off" /> -->
<add name="traceLevel" value="Information, ActivityTracing, Verbose, Critical, Error" />
</switches>
</system.diagnostics>
谢谢
所以…我回收了几次应用程序池(我很讨厌这样做,因为它把人们踢出了应用程序),事情似乎已经修复了自己-上传现在可以工作了。
我已经摸到了网。配置几次(添加跟踪设置),我认为这导致了回收,但它没有工作。只有当我进入IIS管理器并手动回收应用程序池时,事情才开始工作。
谢谢