- 浏览: 17964 次
- 性别:
- 来自: 北京
最新评论
文章列表
系统是两个tomcat 做的负载均衡,最近经常由于JMagick 处理大量图片导致内存溢出,tomcat直接挂掉
目前还没有找到比较合适的图片处理方法,情急之下写了个脚本监控tomcat 如果宕掉立刻重启:
该脚本放到crontab 里 一分钟执行一次
*/1 * * * * root /home/autoStarttomcat.sh
#!/bin/sh
tomcat1=`ps -ef |grep apache-tomcat-6.0.20 | grep -v grep |wc -l`
tomcat2=`ps -ef |grep apach ...
spring 3.1.1中各个jar的作用
- 博客分类:
- spring
转自:http://hi.baidu.com/hulongbing/item/72b5b1f970f0be1ae2e3bd89
spring3.1.1的各个jar作用
org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,
org.springframework.asm-3.1.1.RELEASE.jar ---- ----spring 独立的asm 程序,相比2.5版本,需要额外的asm.jar包。
org.springframework.aspect ...
mongodb 组合索引学习笔记
- 博客分类:
- mongodb
查询mongo数据库 集合有120w 多的数据,集合大小是3G 多,有26个左右的字段,查询数据时,组合条件最多是8个,但是查出的数据,需要时间倒序排序。我把需要在查询的条件字段都建了组合索引,将需要排序的时间字段放到了最后面,mongdb的组合索引类似于mysql 的,组合索引的字段顺序是,把可选择性低的排在最左边,官网也没说具体怎么创建组合索引是最优的策略,因为这个需求自己根据应用情况多多做测试。建好组合索引后,查询8个条件,按时间倒序排序,分页取数据,耗时二三十毫秒。
几经周折,终于对mongo 的组合索引,有了点初步认识,总结如下:其中有个博客的内容对我帮助很大, ...
spring 3.0.1, mongo-2.7.3.jar ,morphia-0.99.jar
配置如下:
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.spr ...
Mongodb 学习记录
- 博客分类:
- mongodb
最近在学习mongodb 下面学习过的例子,总结到这里,方便查看
http://api.mongodb.org/java/2.7.3/http://code.google.com/p/morphia/w/list
http://code.google.com/p/morphia/https://github.com/mongodb/mongo-snippets/blob/master/java/Test.java mongodb java驱动http://wangjc-opal.iteye.com/blog/802571 数据库操作的语法
http://wenku.baidu.co ...
apache2.2.1 mod_jk 两个apache-tomcat-6.0.20 负载均衡
昨天突然页面访问慢,半天不响应,用下面的命令
watch -n 1 -d "pgrep httpd|wc -l" 一看httpd 当前的进程数已经达到了最大值
于是查看 apache 的工作模式是 ./apachectl -l
是 prefork模式
一。修改/apache/conf/extra 目录下的 httpd-mpm.conf文件修改最大连接数量
修改前:最大连接数是 150
<IfModule mp ...
最近在部署系统时,用到图片处理的软件,需要安装ImageMagick 及jmagick,几经磨难终于安装好了,这里补充总结下经验。
这个软件,需要root 用户权限安装,每一步命令后仔细看看安装是否正常
1.安装jpeg包:
tar -zvxf jpegsrc.v6b.tar.gz
cd jpeg-6b/
./configure --enable-shared --enable-static ;
make ;
make install
(注意:如果编译jpeg时报错
/usr/bin/install -c -m 644 ./cjpeg.1
/usr/ ...