问题描述
请问各位前辈。我安装了redmine之后,发觉局域网内使用它,每次提交/更改“问题”都非常非常慢,仿佛是在访问外网。而其它动作,比如访问,甚至上传文件、讨论区发贴。都不会慢。请问你们有同样的问题吗? 该如何解决呢?谢谢啊。我已经花了很多天来尝试解决这个问题了。。。比较奇怪的现象是,如果我放开Anonymous的权限,允许提交Add issues ,那么,未登录用户Add issues 会很快。而我以管理员身份登录Add issues ,依然很慢。。。。跟权限判断有关么??? 我还测试过,如果在本机(XP SP3)里使用这套系统,本地访问的话(127.0.0.1:3000),就完全没有延迟的现象。其他机器访问我的机器的这套系统,则会出现延迟。呃,不知道我表达的是否清楚:测试环境是两套,LINUX和XP SP3。都放开Anonymous的权限,允许提交Add/edit issues。在局域网内,非本地机器访问测试机的redmine。只要是登录用户进行Add/edit issues动作,都有延迟(busy状态>30秒)。非登录用户Add/edit issues反应很迅速。无论登录或非登录用户,提交文件、浏览问题、讨论区发贴都无延迟。本地机器访问redmine(127.0.0.1:3000),无论登录用户或非登录用户。Add/edit issues都无延迟。安装系统是linux.我又尝试在本机(xp sp3)安装了redmine for win,其他机器访问我的机器的redmine有同样问题。版本:ruby-1.8.6 rubygems-1.2.0redmine-0.7.3问题补充:open2ye :谢谢您的提示,不过请问如何看日志呢? 我对DB和JAVA不熟悉。。问题补充:Processing IssuesController#edit (for 192.168.0.245 at 2008-09-23 13:25:22) [POST] Session ID: 2887b996b86cd0d48699f657b96b299f Parameters: {"time_entry"=>{"comments"=>"在判断未进入hostlink模式后,要exitcomm,免得状态乱掉", "activity_id"=>"9", "hours"=>"3"}, "commit"=>"提交", "action"=>"edit", "id"=>"12", "notes"=>"", "controller"=>"issues", "custom_fields"=>{"1"=>"", "2"=>"alpha 1.00.00010", "3"=>"100%可重复"}, "issue"=>{"start_date"=>"2008-09-23", "estimated_hours"=>"3", "priority_id"=>"4", "lock_version"=>"4", "subject"=>"upload卡死", "description"=>"在上传的时候,偶尔会出现进度条卡死的情况,重复操作upload,现象出现过就会持续出现,直到把POWERTOOL 关闭,重新打开界面。", "fixed_version_id"=>"5", "category_id"=>"6", "done_ratio"=>"100", "due_date"=>"2008-09-23", "assigned_to_id"=>"3", "status_id"=>"3"}, "attachments"=>{"1"=>{"description"=>"", "file"=>""}}}Redirected to http://192.168.0.254:3000/issues/show/12Completed in 22.17121 (0 reqs/sec) | DB: 0.00000 (0%) | 302 Found [http://192.168.0.254/issues/edit/12]问题补充:谢谢您的指点。看到log里处理这个edit issues 的动作需时22sec。但如何看出问题出在哪里呢?
解决方案
先看看是否是延迟是在发送邮件通知吧。我觉得可能是因为在连接邮件服务器,但是连不上,所以很慢。
解决方案二:
vi log/production.log
解决方案三:
看日志, 先得找出慢在哪里DB 上 还是 render 上