Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

求助,关于多服务器部署DZ的情况

[复制链接]
Jeff.iammecn 发表于 2013-7-30 15:46:31 | 显示全部楼层 |阅读模式
初步规划是这样的:
5台高性能的web服务器,上面运行php+cgi,通过rsync同步dz的程序到各台服务器上。
2台mysql,一主一从。
1台附件存储服务器,硬盘很大,上面运行 nfs
1台memcache服务器
备份服务器若干
其中一台web服务器mount nfs,不是所有的机器都nfs
我计划把其中的一台通过前端负载均衡,把有关上传附件的操作等和附件相关操作都转到那台附件服务器上。

我现在担心的就是程序里的data目录,这个目录会在dz运行期间生成很多缓存文件,如果不NFS共享这个目录会不会有问题呢?


xooass 发表于 2013-7-30 15:54:11 | 显示全部楼层
不共享的话  大问题没有  会有小小问题  比如后台访问日志data/logs  会错乱记录在多个WEB机器上

也有修改了界面后  界面缓存没有及时更新导致多台显示不一样  这个好解决  每台放一个清空脚本  做了程序修改执行一下同时清空5台WEB的文件缓存

大部分缓存都已经在memcache了  只有LOG和模版缓存还是一定是记录在文件的
回复

使用道具 举报

 楼主| Jeff.iammecn 发表于 2013-7-30 16:17:37 | 显示全部楼层
xooass 发表于 2013-7-30 15:54
不共享的话  大问题没有  会有小小问题  比如后台访问日志data/logs  会错乱记录在多个WEB机器上

也有修 ...

好的,多谢,我明白了。
回复

使用道具 举报

永远的超大 发表于 2013-7-31 15:02:24 | 显示全部楼层
之前试过用共享的方式,每台webserver都mount到一个公共目录,但发觉执行php一直在等待文件锁。
回复

使用道具 举报

 楼主| Jeff.iammecn 发表于 2013-8-2 19:00:32 | 显示全部楼层
永远的超大 发表于 2013-7-31 15:02
之前试过用共享的方式,每台webserver都mount到一个公共目录,但发觉执行php一直在等待文件锁。

所以说我现在访问就是如何避免使用nfs.
回复

使用道具 举报

痞子和痞子 发表于 2013-8-7 12:24:54 | 显示全部楼层
我们状况差不多,软nfs问题比较多,慢,后来用了nas服务器,到时速度解决了,可是mount有缓存,论坛更新后台缓存以后也会有很多问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-12-23 17:47 , Processed in 0.025721 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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