当前位置: 技术问答>linux和unix
linux 下启两个RESIN服务
来源: 互联网 发布时间:2016-03-09
本文导语: 在LINUX下面我安装了一个RESIN,端口是80,因为业务需要,要另外再启一下RESIN,所以我在不同的目录下面重新装了一个RESIN,端口改为了81,但当我启这个服务的时候,说服务已经启动!!请高手指点,如果让两个RESIN同时启动运行. ...
在LINUX下面我安装了一个RESIN,端口是80,因为业务需要,要另外再启一下RESIN,所以我在不同的目录下面重新装了一个RESIN,端口改为了81,但当我启这个服务的时候,说服务已经启动!!请高手指点,如果让两个RESIN同时启动运行.
第一个RESIN
第二个RESIN
第一个RESIN
第二个RESIN
|
通过在给Resin配置中的server节点指定一个id属性值,例如此值为s1,那么我们需要在启动Resin的命令行中增加参数 -server s1,这就是Resin的做法。假设在一台机器上启动了两个 Resin 实例,那么实际上系统会有三个Java进程,其中一个是Resin的监控、管理进程,另外两个当然是独立的两个不同Resin实例。看看我的一个简单配置 吧:
-Xmx2048m
-Xss1m
-server
上面这个配置中,我定义了两个server分别运行在 8081 和 8082 端口上,它们共享 server-default 中的配置,同时这两个server都配置了一个web应用是 /opt/dlog 这个目录。当然,如果你在一个机器上运行多个 Resin 是为了运行不同的应用,那你可以将 host 节点直接写在对应的 http 节点下,例如:
一旦我们定义好配置了,下面就要启动这两个 Resin 的实例了,在 Linux 下可以这样启动这两个 Resin 实例:
$/opt/resin1/bin/httpd.sh -server s1 start
$/opt/resin1/bin/httpd.sh -server s2 start
-Xmx2048m
-Xss1m
-server
上面这个配置中,我定义了两个server分别运行在 8081 和 8082 端口上,它们共享 server-default 中的配置,同时这两个server都配置了一个web应用是 /opt/dlog 这个目录。当然,如果你在一个机器上运行多个 Resin 是为了运行不同的应用,那你可以将 host 节点直接写在对应的 http 节点下,例如:
一旦我们定义好配置了,下面就要启动这两个 Resin 的实例了,在 Linux 下可以这样启动这两个 Resin 实例:
$/opt/resin1/bin/httpd.sh -server s1 start
$/opt/resin1/bin/httpd.sh -server s2 start