[Logo] Terracotta Discussion Forums (LEGACY READ-ONLY ARCHIVE)
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Messages posted by: lima  XML
Profile for lima -> Messages posted by lima [351] Go to Page: 1, 2, 3  ...  22, 23, 24 Next 
Author Message
试试放在 ~/.bash_profile里面

老马
我的JAVA_HOME设的是:/Library/Java/Home

export JAVA_HOME=/Library/Java/Home

老马
还可以考虑使用JSON等数据格式,保证不同语言之间数据的可移植性。

老马
最好把测试的具体场景和目的描述一下。大并发和查询这两个词可能的解释太多了。

至于时间同步的问题,所有TC服务器和客户端的时间必须完全同步,否则一定会造成问题。可能出现的问题包括加锁失败,数据不一致等等。

老马
目前没有办法彻底避免硬盘操作。如果内存够大,不会有运行时刻的数据写到硬盘里的,因此对系统性能不会有影响。

如果实在需要避免硬盘操作,可以考虑创建一个内存数据分区,把data目录设定这个分区中。不过应该不太值得做。

老马
能不能具体描述一下测试的场景。

老马
配置看上去没有问题,有没有石一下我前面的建议?

老马
免费版,可不可以使用。
1 server array,就是发布多个server,其他的server都是,stand-by.?

这个是可以的,但这不算是Server Array。整个服务器集群里面统一时刻还只有一个服务器在工作。真正的集群阵列应该是有多个服务器在工作。

2 可不可以,把内存中的数据,存入磁盘,当server重启时,自动从磁盘中,载入缓存呢?
把persistence-mode设置成permanent-store就可以了。

老马
调一下GarbageCollection的时间。缺省时间为1小时。把他调的小一点看看。
另外TC服务器的内存设置是怎么样的?缺省配置只有512M,有没有把这个配置增加一下?

老马
有几件事可以尝试一下,看能不能坚决问题:
1、用dev-console连接到Tc服务器上,确认一下Writer和Reader运行的时候都正确连接到服务器了;
2、使用 CacheManager.getInstance().getCache().

另外请把Cache.xml发上来看一下。

老马
能否共享一下程序的Cache保存和读取部分的代码?

老马
Cache里面有多少数据了?
如果数据量太大,可能会造成启动速度慢。

另外为什么要用Customized模式?Express模式有什么问题吗?

老马
只要不使用企业版的功能就可以。不过如果使用Terracotta集群,则需要注明你们的产品使用了Terracotta。

老马
客户端和服务器端的log能不能发来看看?

老马
应该是缓存对数据做序列化的时候出的问题,最常见的原因是由于数据版本或者JDK版本差异造成的。试着把本地数据清理一下,然后从新运行看看效果如何。

老马
 
Profile for lima -> Messages posted by lima [351] Go to Page: 1, 2, 3  ...  22, 23, 24 Next 
Go to:   
Powered by JForum 2.1.7 © JForum Team