K. *_*eke 5 coldfusion session coldfusion-2018
设置几个新的Coldfusion 2018服务器,并将首次使用群集,并遇到一些问题.
我遇到会话复制问题.基本上,会话变量似乎在群集中的节点之间复制,但在一段时间后随机被杀死.
一点设置信息:
这是我做过/经历过的事情:
我无法解释为什么会这样.我们考虑过使用Redis作为会话商店,看看它是否有用,但坦率地说,我们的团队没有使用它的经验,在Windows中工作是笨重的,如果我们可以提供帮助,我们真的不希望在我们的基础设施中有任何移动的部分它.
任何关于正在发生的事情的见解以及关于如何在幕后进行对等的建议以及查看会话复制的内容都将非常感激.
谢谢
添加一些代码和截图.屏幕截图显示了每次刷新页面后的会话状态以及当前为该页面提供服务的实例.最后两个图像代表刷新11和13 - 会话变量在11中丢失,我转到13,这样我们就可以看到变量在另一个实例上也丢失了.还有一些集群/会话设置的图片.
以下是简单的测试脚本.第一行在第一次运行时未注释,以创建会话变量,并为每次后续运行注释掉.
<!--- <cfset Session.svar="cake!"> --->
<cfdump var="#Session#" />
<cfscript>
hostaddress = createObject("java", "java.net.InetAddress").localhost.getHostAddress();
</cfscript>
<cfoutput>
<h3>
Instance: #createobject("component","CFIDE.adminapi.runtime").getinstancename()#
</h3>
</cfoutput>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
160 次 |
| 最近记录: |