- 博客(6)
- 收藏
- 关注
原创 resin切换日志消耗过大
最近Resin服务器总是在晚上0点负载很高,影响了正常的使用。持续时间少则几分钟多则几十分钟,便会自行恢复。当前resin版本为3.1.9 ,目前服务器上resin.conf的日志配置一般是: <log name="" level="info" path="stdout:" timestamp="[%H:%M:%S.%s] {%{thread}} "/> ...
2013-04-14 22:57:33
300
原创 端口号影响nginx负载均衡
nginx的负载均衡通过upstream实现,代码如下: upstream xxx { server 192.168.1.1:8080 weight=2; server 192.168.1.2:8080 weight=2; } 通过以上这种方式能实现基本的均衡,当时当以上配置改为如下配置时 upstream xxx { ...
2013-04-14 22:05:05
292
原创 Memcache ElectionMemcachedSessionLocator
简单来说就是每次查找key对应的节点的时候,都计算节点ip+key的MD5值,然后进行排序,取最大者为目标节点。这个算法解决的问题与 Consistent Hash类似,但是因为每次都要计算,因此开销会比较大,适合节点数比较少的情况,避免了consistent hash为了节点比较均匀需要引入虚拟节点的问题。测试表明,Election Hash的结果也是比较均匀的,并且在...
2012-05-03 18:27:18
137
原创 并发系统中正确使用hibernate的evict和clear
前段时间在系统中发现一个问题,几经周折,终于找到问题的原因。 问题通过简单的代码描述如下(代码比较简单,未进行unlock操作,只是描述hibernate缓存的相关问题): public void dealOrder(String orderCode){ Order order = orderService.getOrderByCode(orderCode);...
2012-02-19 11:13:30
284
原创 微博内容列表实现方式探讨
今天和同事聊天,聊到微博内容列表的查询方式,一种是实时查询所关注对象的微博的方式,另外一种是预先生成好微博列表。 直观上的感觉:第一种方式对查询的要求可能比较高,查询的速度也比较慢。第二种方式,已经生成好列表,访问非常快速。第二种方式对于大量粉丝的名人发微博是灾难性的后果,姚晨发一条微博要更新1000多万粉丝的微博列表,这个要求对服务器来说压力非常大,基本上不太可行...
2012-02-08 23:19:10
385
原创 avast杀毒软件强悍到直接拦截正常的请求
视频网站的收费视频,播放前都需要进行鉴权,开着avast杀毒软件,居然强悍到直接拦截视频播放的鉴权请求,导致无法观看视频,关闭软件后一切恢复正常。 得出的结论:碰到有的网站看不了,可能是因为杀毒软件、防火墙之类的软件引起...
2011-12-27 21:58:39
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人