困惑:redmine 登录用户Add issues时非常慢,非登录用户却很快

问题描述

请问各位前辈。我安装了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 上

时间: 2024-09-14 17:42:48

困惑:redmine 登录用户Add issues时非常慢,非登录用户却很快的相关文章

asp.net用户身份验证时读不到用户信息的问题 您的登录尝试不成功。请重试。 Login控件

原文:asp.net用户身份验证时读不到用户信息的问题 您的登录尝试不成功.请重试. Login控件 现象1.asp.net使用自定义sql server身份验证数据库,在A机器新增用户A,可以登录成功.把程序复制到B机器上,B机器读不到A用户信息,也无法使用A用户登录.B机器上新增的用户在A机器上也读不到. 现象2.在vs2005环境下运行程序,A用户登录成功,换在IIS下浏览,A用户登录失败. 原因在于web.config中自定义的身份验证提供者中缺少了applicationname的设置

北京电信送学生WiFi上网时长非天翼用户也可用

新浪科技讯 9月14日消息,针对今年校园市场营销大战,中国电信北京公司(以下简称北京电信)宣布,今年向所有校园套餐用户赠送WiFi上网时长,少则每月赠送300分钟,多则每月赠送1200分钟.这显然是北京电信为适应WiFi逐渐普及而出的一招. 今年底全国电信WiFi热点将达70万个 根据北京电信透露的消息,在网络建设方面,中国电信已开始大力实施"无线中国"工程,计划到3年内建设100万个WiFi接入点. 截至目前,中国电信3G网络覆盖至全国342个城市.2055个县和79%的乡镇,在全国

区分交互式和非交互式shell、登录和非登录shell之间不同

交互式shell和非交互式shell.登录shell和非登录shell的区别. 首先,这是两个不同的维度来划分的,一个是是否交互式,另一个是是否登录. 交互式shell和非交互式shell(interactive shell and non-interactive shell) 交互式模式就是在终端上执行,shell等待你的输入,并且立即执行你提交的命令.这种模式被称作交互式是因为shell与用户进行交互.这种模式也是大多数用户非常熟悉的:登录.执行一些命令.退出.当你退出后,shell也终止了

关于登录shell和非登录shell的区别

什么是登录shell: 登录shell是可以用户登录使用的,比如/bin/bash ,/bin/sh ,/bin/csh......一般 Linux默认的用户shell都是bash,也就是你可以登录进去写命令. 非登录shell:经典的/bin/nologin就是一个非登录shell,也就是说如果一个用户默认的是它,这个用户即使登录进linux也无法使用linux. shell是用户和计算机交流的媒介,登录shell保证用户和计算机交流,非登录shell无法让计算机和用户交流. 关于用户的默认登

非root用户挂载nfs

果非root用户要挂载文件系统的话,必须得由root用户在/etc/fstab文件中指定user参数! -------------------------- 如果是用root用户挂载,然后用非root用户操作以避免频繁切换root用户 /data   172.16.0.0/16(rw,anonuid=99,anongid=99,all_squash) /data的属主属组都设置成nobody 或者用指定用户,nfs server端和客户端都需要建立用户,然后anonuid设置成该用户id ---

系统管理员-linux中当用户在登录时遇到无法登录的问题,或出现一些预期之外的错误时,会将数据记录在哪里

问题描述 linux中当用户在登录时遇到无法登录的问题,或出现一些预期之外的错误时,会将数据记录在哪里 如题当用户在登录时遇到无法登录的问题,或出现一些预期之外的错误时,会将数据记录在 什么地方,可用于让系统管理员排查问题 解决方案 查看系统log /var/log/syslog 解决方案二: 查看登录日志 命令: tail /var/log/secure 查看登录失败的用户信息 命令: lastb 解决方案三: log 下面没有secure那个文件啊 lastb 我的好像也只打印出了登录日期

win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题?

问题描述 win7旗舰版实现多用户远程登录后,如何解决不同电脑登录同一用户时之前登录被强制断开的问题? win7旗舰版实现多用户远程登录后,不同电脑远程登录同一用户时,该用户之前的登录会被强制断开.能否实现某个用户已经有电脑远程登录了,其他电脑则不能登录该用户,或者能够有提示也行,请高人解答,谢谢! 解决方案 windows 7被设计成桌面操作系统,最多只能有一个人操作计算机.这不是技术上的问题,而是商业上的问题.否则谁还买昂贵的windows server. 如果有用户登录,不允许别的用户登录

上传问题,如何在用户没有保存时删除已上传文件

问题描述 实际情况是:有一个web页面,用户可以新建教程.这个过程中用户可以上传相关的图片和文件,当用户点保存时,将文件路径写入数据库.问题是:如果用户一直上传,但最后却不点击保存,如何处理那些已上传的文件?(特别情况是用户打开了很多个页面,上传后都不保存)请各位发表意见... 解决方案 解决方案二:上传之后先保存在临时路径,保存的时候再把文件拷贝到正式路径如果没保存,就不用拷贝临时路径的文件最终都要删除----------------------------------------------

java web项目。每个用户登录都会开启几个线程,这样登录用户多了会不会导致线程太多

问题描述 java web项目.每个用户登录都会开启几个线程,这样登录用户多了会不会导致线程太多 使用的socket通讯,一个用户登录都开启一个socket并无限接收或发送报文信息,如果登录用户超过一定数量线程是否会达到服务器可开启的线程数?,如果会,该怎么优化?实在没有分了,求各位帮忙 解决方案 如果你用的是Tomcat的话,那么它默认的处理请求的方式就是开启线程去处理用户请求的,所以当用户数量达到Tomcat的最大并发数临界时,它就会拒绝再处理超额的请求了,而且这种方式是socket阻塞模式