resin 配置多个实例

resin启动两个服务

3,489 views, GameOperation, Linux, by 木木.

此配置适用于3.1.16并经过测试
Resin 运行起来后,一般有这么几个端口
1. WatchDog 的端口,默认6600
2. Server 监控端口,默认6800
3. 应用的HTTP端口,默认8080
不管有多少个应用,Resin只会启动一个WatchDog 实例。
本文所说的并不是通过不同的url前缀来配置不同的应用,我们希望具有如下效果
访问 http://localhost:8081/ 对应的是Web应用1
访问 http://localhost:8082/ 对应的是Web应用2
或者可能是同一个应用,但是两个或者多个端口都可以访问,这在应用的集群中是非常有用的。
首先Resin中每个应用会占用一个HTTP端口以及一个Server监控端口,假设有两个应用,我们事先分配好端口分别是:
Web1:8081,6801
Web2:8082,6802
下面是详细的配置:


  
  
    
      -Xmx1024m
      -Xss1m
      -server
       
    
    
      
    
    
      
    
  
 
  
    
      -Xmx1024m
      -Xss1m
      -server
       
    
    
      
    
    
      
    
  


上面的配置中,我们为每个应用分配一个唯一的 server id,分别是 web1 和 web2
要启动这两个应用,命令是
httpd start -server web1
httpd start -server web2
停止以及重启应用的方式也是一样。



resin4.0 配置多个实例


 
  
 
  
 
  
  
 
  
    
  
 
  
    
  
 
  2s
 
  
  
 
  
    
 
    
 
    
      
        
      
    
 
    
 
    
      
    
 
    
      
 
      
 
      
        
          
        
 
        
          
          false
        
 
        
          
          
          
          
          
          
         
      
    
  
 
 
  
    .
    
      
      
    
    
    
    
    
    
      
    
  
 
 
  
    .
    
      
      
    
    
    
    
    
    
      
    
  

上面的配置中,我们为每个应用分配一个唯一的 server id,分别是 web1 和 web2
要启动这两个应用,命令文件在resin的bin目录中


resin.sh start -server web1
resin.sh start -server web2


resin.sh stop -server web1
resin.sh stop -server web2



你可能感兴趣的:(resin)