Warning | ||
---|---|---|
| ||
|
集群环境:
域名(IP) | 备注 |
---|---|
master.domain.com | 报表服务器主机 |
c1.domain.com | 集群从机1 |
c2.domain.com | 集群从机2 |
一、 配置报表服务器主机
- 平台管理->系统设置->集群: 开启
- 平台管理->系统设置->集群节点类型: 主机
Info | ||
---|---|---|
| ||
|
二、配置报表服务器从机
- 平台管理->系统设置->集群: 开启
- 平台管理->系统设置->集群节点类型: 从机
- 停止报表服务器与数据库
编辑 /opt/iReport365/app_home/conf/db.properties
Code Block platform.mongodb.host=master.domain.com platform.mongodb.port=27017 platform.mongodb.dbname=数据库密码
执行以下命令:
Code Block mv /opt/iReport365/app_home/data /opt/iReport365/app_home/data.bak mount -t nfs master.domain.com:/opt/iReport365/app_home/data /opt/iReport365/app_home/data
启动报表服务器 (无需启动数据库)
三、配置Nginx负载均衡 (可选)
Code Block |
---|
upstream mbi.domain.com {
server master.domain.com:8080;
server c1.domain.com:8080;
server c2.domain.com:8080;
ip_hash;
}
server {
listen 80;
server_name mbi.domain.com;
autoindex off;
index index.do;
charset utf-8;
client_max_body_size 300M;
location ~ / {
proxy_read_timeout 3600;
proxy_connect_timeout 3600;
proxy_pass http://mbi.domain.com;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} |