背景:
使用全新安装将开发环境升级到Windows 8(x64)。 Trac / Python设置与Windows 7(x64)下长期建立的工作和可靠实现相同。
使用TracD作为SVRANY服务的Trac 1.0,ActivePython 2.7.2(x86)(问题与管理员命令提示符而不是服务中的TracD测试相同)。
症状:
在浏览器中显示Trac元素不稳定 - 不时缺少样式和布局,某些图像无法显示但可以通过右键单击“显示图片”来加载。片刻之后,Trac站点无法访问,必须重新启动服务。 IE10和Chrome出现问题(与浏览器无关,见下文)。
日志:
每次页面访问(TracD)都会多次生成错误:
File "C:\Python27\lib\socket.py", line 303, in flush
self.wfile.flush()
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053] An established connection was aborted by the software in
your host machine
File "C:-\Pyt-h-o-n2-7\-l---i----b-\--so-ck--e--t.-p--y-"-,-- ---line 303,- --
-i---n-- flush
事件记录:
更少发生另一个问题:
Faulting application name: Python.exe, version: 0.0.0.0, time stamp: 0x4e04e3b8
Faulting module name: sqlite3.dll, version: 0.0.0.0, time stamp: 0x4e04e486
Exception code: 0xc0000005
Fault offset: 0x00014c45
Faulting process id: 0x638
Faulting application start time: 0x01ce039b9e7bf067
Faulting application path: C:\Python27\Python.exe
Faulting module path: C:\Python27\DLLs\sqlite3.dll
Report Id: 57f144f2-6f8f-11e2-bea0-00221597cbcd
尝试解决(没有成功):
问题:
是否有人在Windows 8/2012平台上使Trac / Python正常工作?
这是否表明Python 2.7在Windows 8上被破坏,对许多应用程序产生了潜在影响,不仅仅是Trac,还有使用套接字或SQLite在Python上运行的任何应用程序?
答案 0 :(得分:0)
是的,我怀疑这个问题是由Trac本身引起的。