• Tomcat 性能优化之APR插件安装 -- [转]


    Tomcat 性能优化之APR插件安装

    分类:

    目录(?)[+]

    运行模式介绍

    Tomcat的运行模式有3种.修改他们的运行模式.3种模式的运行是否成功,可以看他的启动控制台,或者启动日志.或者登录他们的默认页面http://localhost:8080/查看其中的服务器状态。

    1)bio

    默认的模式,性能非常低下,没有经过任何优化处理和支持.

    2)nio

    利用Java的异步io护理技术,no blocking IO技术.

    想运行在该模式下,直接修改server.xml里的Connector节点,修改protocol为

    <Connector port="80" protocol="org.apache.coyote.http11.Http11NioProtocol" 
    connectionTimeout="20000" 
    URIEncoding="UTF-8" 
    useBodyEncodingForURI="true" 
    enableLookups="false" 
    redirectPort="8443" /> 
    

    启动后,就可以生效。

    3)apr

    安装起来最困难,但是从操作系统级别来解决异步的IO问题,大幅度的提高性能.

    必须要安装apr和native,直接启动就支持apr。下面的修改纯属多余,仅供大家扩充知识,但仍然需要安装apr和native

    如nio修改模式,修改protocol为org.apache.coyote.http11.Http11AprProtocol

    安装APR

    1)安装apr

    tar zxvf apr-1.5.1.tar
    cd apr-1.5.1
    ./configure --prefix=/usr/local/apr
    make
    make install
    

    2)安装apr-iconv

    程序代码
    tar -zxvf apr-iconv-1.2.1.tar.gz
    cd apr-iconv-1.2.1
    ./configure –prefix=/usr/local/apr-iconv –with-apr=/usr/local/apr
    make
    make install

    3)安装apr-util

    程序代码
    tar zxvf apr-util-1.5.4.tar.gz
    cd apr-util-1.5.4
    ./configure –prefix=/usr/local/apr-util –with-apr=/usr/local/apr –with-apr-iconv=/usr/local/apr-iconv/bin/apriconv
    make
    make install

    4)安装tomcat-native

    程序代码
    tar zxvf tomcat-native-1.1.20-src.tar.gz
    cd tomcat-native-1.1.27-src/jni/native
    ./configure –with-apr=/usr/local/apr –with-java-home=/juran/jdk
    make
    make install

    5)添加环境变量

    vi /etc/profile #在他文件末尾处添加下面的变量
    # apr
    export LD_LIBRARY_PATH=/usr/local/apr/lib
    执行
    source /etc/profile
    

    此时环境变量生效果

    echo export LD_LIBRARY_PATH=/usr/local/apr/lib >> .bash_profile
    
    source .bash_profile
    
     
    0
    0
  • 相关阅读:
    ubuntu系统下Python虚拟环境的安装和使用
    jquery访问浏览器本地存储cookie,localStorage和sessionStorage
    前端笔记----jquery入门知识点总结
    jquery事件使用方法总结
    ajax和jsonp使用总结
    用python的TK模块实现猜成语游戏(附源码)
    前端笔记----类型转换display
    Java标识符
    Java的关键字
    java环境变量的配置
  • 原文地址:https://www.cnblogs.com/chenyj/p/6519806.html
Copyright © 2020-2023  润新知