Jruby Glassfish内存拆分
我有一个非常奇怪的问题,一两天后,我的应用程序似乎将内存一分为二 所以我有一个:Jruby Glassfish内存拆分,ruby,jruby,jrubyonrails,Ruby,Jruby,Jrubyonrails,我有一个非常奇怪的问题,一两天后,我的应用程序似乎将内存一分为二 所以我有一个: class Persist @@hash ||= Hash.new def store(k, v) @@hash[k] = v end def get(k) return @@hash[k] end def dumpHash() @@hash.each do |k, v| p k, v
class Persist
@@hash ||= Hash.new
def store(k, v)
@@hash[k] = v
end
def get(k)
return @@hash[k]
end
def dumpHash()
@@hash.each do |k, v|
p k, v
end
end
end
现在我在控制器中有一个调用get和store的东西。起初效果不错,但一两天后
呼叫:商店(1,1),商店(2,2),商店(3,3),商店(4,4),商店(5,5)
现在,当我调用dumpHash()时
我得到:2,2和4,4
我再说一遍:
1,1和3,3和5,5
这是jruby 1.6.0 r3,它发出了嗡嗡声,放在玻璃鱼上
glassfish有没有办法在我不知道的情况下重新部署我的应用程序,它会破坏东西
感谢您的帮助。我很困惑…根本问题: