ECM之ucf session wait timeout【DFC_ACS_LOG_NO_NL】问题分析
来源:互联网 发布:淘宝下载安装ipad 编辑:程序博客网 时间:2024/05/16 10:21
状况:
ECM的Webtop的上传文件等功能在Chrome 执行的时候回报ucf session wait timeout的错误。但是在IE中使用正常。
这边的上传是一个客制的功能。
解决分析:
1. 怀疑是Java applet 的原因。因为Chrome 使用的JRE和IE会不一样。
Chrome 找不到系统已经安装的JRE, 除非修改注册表信息。 所以用Chrome 打开含有Applet的页面是会提示你重新安装。
将Chrome和IE的JRE设置成相同的, 发现还是有问题。
2. 反编译追踪Code . 发现是在SessionManger取Session时的问题。
对比IE和Chrome.
使用IE的时候 sessionKey 包含在m_unusedSessions中
但是Chrome 却不在。 所以Chrome 会等待60s 的时间去等待session. 但是60s后没等到就Session time out 了。
index = m_unusedSessions.indexOf(sessionKey)) == -1
3. 看一下IE和Chrome 在页面上的差异。
IE是打开一个新的页面去上传文件
Chrome 却是在同一个页面操作。
难道说Chrome 在同一个页面, 那个Session就一直有在被占用吗?
使用Chrome 弹出新的页面就可以解决此问题了。
这个设置可以在wdk.js 去修改相关的js code 达成。
具体结果如何, 还没有试过。。。。
- ECM之ucf session wait timeout【DFC_ACS_LOG_NO_NL】问题分析
- ECM 之 DM_WORKFLOW_E_TRANS_MAX_OUTPUT_CNT_EXCEEDED 错误分析与解决
- Session过期时间之Session.timeout
- session timeout
- 数据库插入锁住问题 Lock wait timeout exceeded
- Lock wait timeout exceeded
- Lock wait timeout
- Java wait(long timeout)
- Lock wait timeout exceeded
- Lock wait timeout exceeded
- wait(long timeout)
- Could not synchronize database state with session Lock wait timeout exceeded; try restarting transa
- ANR源码分析之InputDispatcher Timeout
- ANR源码分析之Broadcast Timeout
- ANR源码分析之Service Timeout
- ANR源码分析之ContentProviderClient Timeout
- session wait
- 项目server中设置session timeout遇到的问题
- 明天该做点什么了?
- 在windows程序中嵌入Lua脚本引擎--使用VS IDE编译Luajit脚本引擎
- Log4j使用总结
- 淘宝技术发展(引言)
- 一个合格的程序员应该读过哪些书
- ECM之ucf session wait timeout【DFC_ACS_LOG_NO_NL】问题分析
- yaffs2源代码分析(一)
- 【转】浅谈PHP 5中垃圾回收算法的演化
- 每天更新的纯净版 Chromium OS 镜像已经可以下载
- 淘宝技术发展(个人网站)
- 11-15使用Connection连接到数据库
- 淘宝技术发展(Oracle/支付宝/旺旺)
- 草稿
- 关于相机的使用