网络较慢,正在继续加载刷新试试

多台服务器

帮助文档 · 安装部署

<h2>什么时候需要</h2>

<p>一台服务器 CPU 长期跑满、高峰期打开很慢的时候。多台服务器跑同一套商城,共用一个数据库和 Redis,前面放一个负载均衡。</p>

<h2>搭法</h2>

<table><thead><tr><th>搭法</th><th>适合</th><th>安装命令</th></tr></thead><tbody><tr><td>第一台带数据库</td><td>2~3 台起步</td><td>第一台 <code>sudo bash install.sh --expose-db</code>,其它台 <code>sudo bash install.sh --node</code></td></tr><tr><td>云数据库 + 云 Redis</td><td>规模更大</td><td>所有台都 <code>sudo bash install.sh --node</code></td></tr></tbody></table>

<h2>注意</h2>

<ul>

<li>数据库(3306)和 Redis(6379)端口<strong>只对内网的其它服务器放行</strong>,不要对公网放行</li>

<li>负载均衡的健康检查地址填 <code>/api/healthz</code></li>

<li>后台「站点设置 → 存储配置」把默认存储改成<strong>对象存储</strong>,否则图片只在某一台服务器上,其它服务器读不到</li>

<li>升级照常在后台点一下,各台会一台一台跟上,不要在某一台上单独运行 <code>update.sh</code></li>

<li>几台服务器共用一个数据库,授权只算一个站点</li>

</ul>

← 返回帮助文档