我设置了一个tigase(5.1.5)服务器,并使用Spark成功地注册、登录和聊天。但奇怪的是,我没有使用tsung(1.5.0)来执行加载测试。tsung日志显示错误,似乎tigase拒绝来自tsung的连接: ts_client:(4:<0.6960.039:32 ===
ts_client:(5:<0.6960.0>) Server must have closed connection upon us, waiting 10 msec
这是名为Tigase的XMPP服务器的后端数据库。Tigase Inc. .认为,这类db实例应该能够处理至少比目前多一个数量级的通信量。数据库是瓶颈,这是非常罕见的。通常,Tigase服务器在db之前就会成为瓶颈。
当查看AWS管理控制台中的监视数据时,我们发现问题主要是CPU和编写IOPS。阅读IOPS是可以忽略的。因为我没有写Tigase,所以我很难知道高负载背后的原因。因此,我的问题是:应该如何找到查询和/或配置设置,这是造成这种情况的根本原因?你推荐我用什么工具?
PARAMETER STYLE JAVA MODIFIES SQL DATA EXTERNAL NAME 'tigase.db.derby.StoredProcedures.tigAddUserPlainPwcall TigAddUserPlainPw('db-properties', NULL);CREATE ALIAS TigAddUserPlainPw
FOR "tigase</em