1。配置文件:vi/usr/local/tomcat7/conf/server.xml
2。启动:cd/usr/local/tomcat7/bin sh启动。sh
3。日志:cd/usr/local/tomcat7/logs tail - f catalina.out
4。启动的同时查看日志:
/usr/local/tomcat7/bin/startup.上海,tail - f/usr/local/tomcat7/logs/catalina.out
5。杀掉进程:ps ef | grep java kill - 9 pid
6。监控
cd/usr/local/tomcat7/conf vi tomcat用户。xml
配置完成,保存,重启tomcat
然后访问tomcat页面
输入配置的用户名和密码即可进入页面
7。参数优化
vi/usr/local/tomcat7/conf/server.xml基本都是在& lt;连接器端口=' 8080 '中添加参数
- <李>
运行模式优化:默认bio连接器,性能较低,切换为nio
=皁rg.apache.coyote.http11协议。Http11NioProtocol”
关键参数优化
minSpareThreads=" 25 " tomcat启动时初始化的线程数,即使没有人使用也开这么多空线程等待
enableLookups=" false "为了提高处理能力,应设置为false,关闭域名查询
connectionTimeout=" 30000 "网络连接超时毫秒数,设置为0表示永不超时,但有隐患,如果设置过小,可能造成大量用户访问我网站时出现520异常,通常可设置30000毫秒
李> <李>gzip:
压缩="上“打开压缩
compressionMinSize=" 2048 "小于2048 b,不压缩
compressableMimeType=" text/html/xml文本,文本/css、javascript应用程序/⑽谋?普通”/比;哪些资源类型需要压缩
李> <李>调整tomcat最大并发连接数(重点)
报错信息:org.apache.tomcat.util.threads。ThreadPool logFull服务器:所有线程(250)目前正在忙,等待。增加maxThreads(250)或检查servlet状态
李>:具体设置多大,可以参考tomcat页面/服务器状态页面中当前的线程数,至少比这个大
:请求量大的时候,会将一些来不及处理的请求塞到acceptCount,当acceptCount塞满的时候,请求会被丢弃,会报拒绝连接的错误,如果是Nginx会报502错误。
<李>
硬件
李> <李>运行模式
参数(包括tomcat参数,JVM参数)
李> <李> JDK版本
李>