首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提供静态映像的XSP2崩溃

提供静态映像的XSP2崩溃
EN

Stack Overflow用户
提问于 2010-02-21 12:20:12
回答 2查看 636关注 0票数 1

使用jpg图像请求一个简单的HTML页面会导致XSP2崩溃。如果我从HTML中删除图像,那么页面就会一直被服务得很好。

版本是XSP2 2.0 mono2.6.1。同一台机器上的2.4.2.2版本运行良好。

我在两台不同的机器上测试了它,这两台机器都是Windows SP1。

有人也经历过同样的事吗?知道问题出在哪里了吗?

下面是控制台显示的堆栈跟踪:(西班牙语行中写着“远程主机强制中断了现有连接”)

编辑:

由于另一个用户也有同样的问题,我已经将一个bug提交给Novell,并创建了一个小zip来重现问题:bug.cgi?id=582162

代码语言:javascript
复制
Peer unexpectedly closed the connection on write. Closing our end.
System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: Se
 ha forzado la interrupción de una conexión existente por el host remoto.

  at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size
, SocketFlags flags) [0x00000] in <filename unknown>:0
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  --- End of inner exception stack trace ---
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  at Mono.WebServer.XSPWorker.Write (System.Byte[] buffer, Int32 position, Int32
 size) [0x00000] in <filename unknown>:0
Peer unexpectedly closed the connection on write. Closing our end.
System.ObjectDisposedException: The object was used after being disposed.
  at System.Net.Sockets.NetworkStream.CheckDisposed () [0x00000] in <filename un
known>:0
  at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset,
 Int32 size) [0x00000] in <filename unknown>:0
  at Mono.WebServer.XSPWorker.Write (System.Byte[] buffer, Int32 position, Int32
 size) [0x00000] in <filename unknown>:0

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-03 17:41:32

它已经修复,并将在2.6.5版中有特色:

bug.cgi?id=582162#c7

更新:这是最新无bug视窗版本

票数 1
EN

Stack Overflow用户

发布于 2010-03-03 15:25:01

同样的问题..。我认为问题在于线程安全.跟踪导致在mono/mono/ _wapi_send /socket-io.c上调用。在本机代码中肯定会引发异常。我觉得Mono 2.4.2没有什么特别之处.我查看了所有的源代码,它们在两个版本中都是相同的。我的测试表明,有时它会因为加载js而崩溃,甚至是因为空html (类似)的连续-Ctrl-F5;但是如果对于间隔较高的laod页面,崩溃的概率会降低.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2305828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档