设为首页 收藏本站
查看: 1657|回复: 0

[经验分享] 一个resin 4.0.29的样例配置文件,包含jvm的参数

[复制链接]

尚未签到

发表于 2017-2-21 06:15:24 | 显示全部楼层 |阅读模式
一个resin4.0.29的样例配置文件,包含jvm的参数
(2013-05-03 17:58:15)转载

标签:转载

原文地址:一个resin<wbr>4.0.29的样例配置文件,包含jvm的参数</wbr>作者:coolos
一个resin 4.0.29的样例配置文件:

<!--
<wbr><span></span><wbr>- Resin 4.0 configuration file.</wbr></wbr>
<wbr><span></span>--&gt;</wbr>
<resin xmlns="http://caucho.com/ns/resin"
<wbr><span></span><wbr><span></span><wbr><span></span><wbr>xmlns:resin="urn:java:com.caucho.resin"&gt;</wbr></wbr></wbr></wbr>


<wbr><span></span>&lt;!-- property-based Resin configuration --&gt;</wbr>
<wbr><span></span>&lt;resin:properties path="${__DIR__}/resin.properties" optional="true"/&gt;</wbr>
<wbr><span></span>&lt;resin:properties path="cloud:/resin.properties"</wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>optional="true" recover="true"/&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>




<wbr><span></span>&lt;resin:if test="${properties_import_url}"&gt;</wbr>
<wbr><span></span><wbr><span></span><wbr>&lt;resin:properties path="${properties_import_url}"</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>optional="true" recover="true"/&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span>&lt;/resin:if&gt;</wbr>




<wbr><span></span>&lt;!-- Logging configuration for the JDK logging API --&gt;</wbr>
<wbr><span></span>&lt;log-handler name="" level="all" path="stdout:"</wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr>timestamp="[%y-%m-%d %H:%M:%S.%s]"</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr>format=" {${thread}} ${log.message}"/&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span>&lt;!--<wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- Alternative pseudo-TTCC log format</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>-</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- &lt;log-handler name="" level="all" path="stdout:"</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- <wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>timestamp="%y-%m-%d %H:%M:%S.%s"</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- <wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>format=" [${thread}] ${log.level} ${log.shortName} - ${log.message}"/&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span><wbr></wbr></wbr>
<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- level='info' for production</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- 'fine' or 'finer' for development and troubleshooting</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;logger name="" level="${log_level?:'info'}"/&gt;</wbr>


<wbr><span></span>&lt;logger name="com.caucho.java" level="config"/&gt;</wbr>
<wbr><span></span>&lt;logger name="com.caucho.loader" level="config"/&gt;</wbr>


<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- Default configuration applied to all clusters, including</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- HTTP, HTTPS, and /resin-admin configuration.</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;resin:import path="${__DIR__}/cluster-default.xml"/&gt;</wbr>
<wbr><wbr></wbr></wbr>
<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- health configuration</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;resin:import path="${__DIR__}/health.xml"/&gt;</wbr>


<wbr><wbr></wbr></wbr>
<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- Remote management requires at least one enabled admin user.</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;resin:AdminAuthenticator&gt;</wbr>
<wbr><span></span><wbr><span></span>&lt;user name="${admin_user}" password="${admin_password}"/&gt;</wbr></wbr>
<wbr><span></span><wbr><wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;resin:import path="${__DIR__}/admin-users.xml" optional="true"/&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;resin:import path="cloud:/admin-users.xml" optional="true" recover="true"/&gt;</wbr></wbr>
<wbr><span></span>&lt;/resin:AdminAuthenticator&gt;</wbr>


<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- For clustered systems, create a password in as cluster_system_key</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;cluster-system-key&gt;${cluster_system_key}&lt;/cluster-system-key&gt;</wbr>


<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- For production sites, change dependency-check-interval to something</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- like 600s, so it only checks for updates every 10 minutes.</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;dependency-check-interval&gt;${dependency_check_interval?:'2s'}&lt;/dependency-check-interval&gt;</wbr>


<wbr><span></span>&lt;!-- For resin.properties dynamic cluster joining --&gt;</wbr>
<wbr><span></span>&lt;home-cluster&gt;${home_cluster}&lt;/home-cluster&gt;</wbr>
<wbr><span></span>&lt;!-- &lt;home-server&gt;${home_server}&lt;/home-server&gt; --&gt;</wbr>






<wbr><span></span>&lt;!--</wbr>
<wbr><span></span><wbr><span></span><wbr>- Configures the main application cluster. <wbr>Load-balancing configurations</wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr>- will also have a web cluster.</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>--&gt;</wbr></wbr>
<wbr><span></span>&lt;cluster id="app"&gt;</wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><wbr></wbr></wbr></wbr></wbr></wbr>
<server-default>
<wbr><span></span><wbr><span></span>&lt;jvm-arg&gt;-Xms1024m&lt;/jvm-arg&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;jvm-arg&gt;-Xmx1024m&lt;/jvm-arg&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;jvm-arg&gt;-Xmn256m&lt;/jvm-arg&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;jvm-arg&gt;-XX:PermSize=128m&lt;/jvm-arg&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;jvm-arg&gt;-XX:MaxPermSize=256m&lt;/jvm-arg&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;thread-max&gt;1024&lt;/thread-max&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;socket-timeout&gt;30s&lt;/socket-timeout&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;keepalive-max&gt;512&lt;/keepalive-max&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;keepalive-timeout&gt;60s&lt;/keepalive-timeout&gt;</wbr></wbr>
</server-default>


<wbr><span></span><wbr><span></span>&lt;!-- define the servers in the cluster --&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;server-multi id-prefix="app-" address-list="${app_servers}" port="6800"/&gt;</wbr></wbr>


<wbr><span></span><wbr><span></span>&lt;host-default&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;!-- creates the webapps directory for .war expansion --&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;web-app-deploy path="webapps"</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>expand-preserve-fileset="WEB-INF/work/**"</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>multiversion-routing="${webapp_multiversion_routing}"/&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;/host-default&gt;</wbr></wbr>


<wbr><span></span><wbr><span></span>&lt;!-- auto virtual host deployment in hosts/foo.example.com/webapps --&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;host-deploy path="hosts"/&gt;</wbr></wbr>


<wbr><span></span><wbr><span></span>&lt;!-- the default host, matching any host name --&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;host id="" root-directory="."&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;!--</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr>- webapps can be overridden/extended in the resin.xml</wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>--&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;web-app id="/" root-directory="webapps/ROOT"/&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;resin:if test="${resin_doc}"&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>&lt;web-app id="/resin-doc" root-directory="${resin.root}/doc/resin-doc"/&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;/resin:if&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;/host&gt;</wbr></wbr>
<wbr><span></span>&lt;/cluster&gt;</wbr>


<wbr><span></span>&lt;cluster id="web"&gt;</wbr>






<wbr><span></span><wbr><span></span>&lt;!-- define the servers in the cluster --&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;server-multi id-prefix="web-" address-list="${web_servers}" port="6810"/&gt;</wbr></wbr>


<wbr><span></span><wbr>&lt;host id="" root-directory="web"&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;web-app id=""&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>&lt;resin:LoadBalance regexp="" cluster="app"/&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;/web-app&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;/host&gt;</wbr></wbr>




<wbr><span></span>&lt;/cluster&gt;</wbr>






<!--
<wbr><span></span>&lt;cluster id="web-tire"&gt;</wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>&lt;resin:import path="${__DIR__}/vhost/web-tire.xml"/&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span>&lt;/cluster&gt;</wbr>
<wbr><span></span>&lt;cluster id="app-tire"&gt;</wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>&lt;resin:import path="${__DIR__}/vhost/app-tire.xml"/&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span>&lt;/cluster&gt;</wbr>
-->




<wbr><span></span>&lt;cluster id="memcached" xmlns:memcache="urn:java:com.caucho.memcached"&gt;</wbr>
<wbr><span></span><wbr><span></span>&lt;!-- define the servers in the cluster --&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;server-multi id-prefix="memcached-" address-list="${memcached_servers}" port="6820"&gt;</wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;!-- listen for the memcache protocol --&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;listen port="${memcached_port?:11211}"</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>keepalive-timeout="600s" socket-timeout="600s"&gt;</wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span><wbr><span></span>&lt;memcache:MemcachedProtocol/&gt;</wbr></wbr></wbr></wbr>
<wbr><span></span><wbr><span></span><wbr><span></span>&lt;/listen&gt;</wbr></wbr></wbr>
<wbr><span></span><wbr><span></span>&lt;/server-multi&gt;</wbr></wbr>
<wbr><span></span>&lt;/cluster&gt;</wbr>
<wbr><wbr></wbr></wbr>
</resin>

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-344890-1-1.html 上篇帖子: Resin4.0安装启动报Unable to find native library 'resin_os' for com.caucho.loader.Clas 下篇帖子: resin部署问题 (本来想放在新手贴,但是怕无人回答,真的很急)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表