找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

通达OA官网网站
搜索
查看: 2169|回复: 3

如何将OA的web、文件(附件)、数据库放到不同服务器。

[复制链接]

23

主题

25

回帖

252

牛毛

一级牛人

积分
252
发表于 2012-3-6 12:15:16 | 显示全部楼层 |阅读模式 来自 江苏省南京市
目前发现OA系统,如果几个人同时下载大附件,就会导致整个OA系统非常缓慢,甚至无响应。
观察了一段时间,目前估计是因为磁盘性能不足,多人内网同时下载大附件,磁盘就读写不过来,导致整个OA缓慢。

有没有办法能将web、文件(附件)、数据库、分开放到不同的服务器。或是放到不同的物理磁盘上去,比如web放在D盘,所有邮件、网络硬盘、项目文档等的附件放到E盘,数据库放到F盘。

或者限制用户从OA系统中下载文件的速度?

121

主题

5374

回帖

8160

牛毛

游客

积分
12838
发表于 2012-3-6 12:39:29 | 显示全部楼层
您好!
1、可以把附件备份目录修改下路径放到其他盘。方法:
用记事本修改d:\myoa\webroot\inc\oa_config.php
$ATTACH_PATH2=realpath($ROOT_PATH."../")."/attach/";
这句可以改为
$ATTACH_PATH2="e:/attach/";
然后您把d:\myoa\attach下文件拷贝到e:\attach下。

attachment附件路径修改一样:
用记事本修改d:\myoa\webroot\inc\oa_config.php
$ATTACH_PATH=$ROOT_PATH."attachment/";
这句可以改为
$ATTACH_PATH=“f:/attachment”;
然后您把d:\myoa\attachment下文件拷贝到f:\attachment下。

2、数据库与apache可以实现分离,方法:
1、两台计算机都按照oa系统
2、启用数据库的计算机,在这台计算机上登录oa系统,系统管理 -> 数据库管理 -> MySQL用户管理 添加一个用户:主机为启用office_anywhere的计算机ip地址,用户名:比如myroot 密码:比如mypass
3、启用office_anywhere服务的计算机配置D:\MYOA\webroot85\inc\oa_config.php
设置其参数为
$MYSQL_SERVER="数据库所在计算机的ip:3336";
$MYSQL_USER="myroot";
$MYSQL_PASS="mypass";
4、启用office_anywhere服务的计算机停掉Mysql5_oa,启用Mysq5_oa的计算机停掉office_anywhere服务
以上操作,实现数据库与apache分离。

23

主题

25

回帖

252

牛毛

一级牛人

积分
252
 楼主| 发表于 2012-3-6 12:51:56 | 显示全部楼层 来自 江苏省南京市
好的,非常详细,十分感谢。:lol

6

主题

4

回帖

62

牛毛

游客

积分
72
发表于 2012-3-7 16:43:40 | 显示全部楼层
这是好东西,可以防止D盘空间不够:D
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

咨询电话:400 818 0505 通达OA,国内协同管理软件行业内唯一的央企单位,中国协同OA软件的领跑者,优秀协同办公解决方案供应商

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|由NB5牛论坛提供技术支持NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-11 06:23 , Processed in 0.142121 second(s), 33 queries , Yac On.

Powered by Discuz

Copyright © 2001-2024, 北京通达信科科技有限公司.

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