已解决 我这个禅道使用有一个多月了,任务数才300多个,现在指派或添加备注时都变动比以前慢了,有什么优化措施不?

应该不是apache的问题了,刚清理完它的日志,已经轻装上阵。

现在我这个禅道开源版的浏览速度还行,就是写入新数据时,变得比以前慢了很多。

请问有什么优化措施没?

我看到数据库中,几乎没有用到什么索引,是不是要我们自行优化下数据库啊?

禅道版本 5.3 源码包
操作系统 Windows 7
客户端浏览器 IE9

提问者: TerryLau 悬赏:12 日期: 2014-07-01 15:32:47 答案:2 点击:5907

获取技术支持

QQ: 电话:
备注

还有就是提交修改之后,页面经常没有变化,不能跳转,但是数据库中其实已经更新完成了。

这个问题也很麻烦,急需解决方案

设置备注
答案列表
2014/07/01
先找一下php的错误日志,看有什么报错,位置:zentao/tmp/log/php开头的今天的文件。
2014/07/01
02:53:06 PDO::__construct() [pdo.--construct]: [2002] 由于目标计算机积极拒绝,无法连接。
(trying to connect via tcp://127.0.0.1:3306) in E:\WWW\zentaopms8000\framework\router.class.php on line 1516 when visiting

02:53:07 ERROR: SQLSTATE[HY000] [2002] 由于目标计算机积极拒绝,无法连接。
in E:\WWW\zentaopms8000\framework\router.class.php on line 1533, last called by E:\WWW\zentaopms8000\framework\router.class.php on line 1495 through function connectByPDO.
in E:\WWW\zentaopms8000\framework\router.class.php on line 1576 when visiting

全是上面这类的日志,我需要怎样解决啊?
2014/07/01
17:51:19 鏀朵欢浜烘病鏈夎缃偖绠憋紝璇峰埌缁勭粐瑙嗗浘涓鏌ヤ笅鐩稿簲鐢ㄦ埛鐨別mail璁剧疆銆?in E:\WWW\zentaopms8000\module\task\control.php on line 818 when visiting task-assignTo-1-223

还有些这样的。
2014/07/02
12:34:43 ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'finishedBy' in 'where clause'The sql is: SELECT COUNT(*) AS recTotal FROM `zt_bug` WHERE deleted = '0' AND finishedBy = 'xxxxx' in E:\WWW\zentaopms8000\lib\dao\dao.class.php on line 503, last called by E:\WWW\zentaopms8000\module\bug\model.php on line 621 through function page.
in E:\WWW\zentaopms8000\framework\router.class.php on line 1576 when visiting my-bug-finishedBy
2014/07/02
你安装的禅道有问题。1. 数据库无法链接。2. 数据库表zt_bug表的finishedBy字段怎么会丢失呢?建议你换台机器,不要用iis,用我们的一键安装包。
2014/07/02
我又搜索了下5.3版本/db目录下的sql语句,发现只有zt_task这个表下面才有finishedBy字段,其他表是没有这个字段的。不知道这是不是一个bug?
2014/07/02
我用的是xampp来安装的apache v2.2.1。数据库访问的问题现在没有出现了。
2014/07/02
在禅道中,bug貌似只有【解决】,没有【完成】吧?请官方再检查下业务逻辑上的sql语句啊!
2014/07/03
E:\WWW\zentaopms8000\ 你们禅道的路径是这个,不是我们的一件安装包,计算机积极拒绝 一般是权限不够导致的,推荐用我们的一件安装包,在启动的时候以管理员身份运行。
2014/07/04
什么配置?
2014/07/04
16G内存,i5的cpu,7200转的硬盘。