我将 Redmine 安装从 Ubuntu 计算机迁移到 Debian 计算机(均为 32 位),现在由于某种原因,对于某些用户,它不会返回页面,而只会返回 200 OK 消息。以下是流程(来自 Wireshark):
GET /issues/142 HTTP/1.1
Host: debian:3000
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:17.0) Gecko/20100101 Firefox/17.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Connection: keep-alive
Cookie: _redmine_session=BAh7DCIQX2NzcmZfdG9rZW4iMStIM1RBNTlNelZVUXlUazgrR1pUNGUvNGdEbytUZzRyMVFSUnBvNGhlSDg9Ihd0aW1lbG9nX2luZGV4X3NvcnQiEnNwZW50X29uOmRlc2MiD3Nlc3Npb25faWQiJThiMDk0MzVhOTEzYTI0MzVjOGEzYTRmNDU0NzcwMTAwIgx1c2VyX2lkaQoiFmlzc3Vlc19pbmRleF9zb3J0IgxpZDpkZXNjIg1wZXJfcGFnZWlpIgpxdWVyeXsHOg9wcm9qZWN0X2lkaQc6B2lkaQo%3D--8588c221c0642a12f396239455fb702aec14c9c9; my_wiki_session=f70ae11e1c533c86f0e039d63cf3f69c; my_wikiUserID=1; my_wikiUserName=Yasin
Cache-Control: max-age=0
HTTP/1.1 200 OK
Connection: Keep-Alive
Date: Wed, 12 Dec 2012 16:30:16 GMT
Server: WEBrick/1.3.1 (Ruby/1.8.7/2010-08-16)
Content-Length: 0
如您所见,我从服务器中没有得到任何信息。这主要是随机的,因为对于某些用户来说,这个空白页有时会出现,而对于其他用户来说,它几乎从不返回该页面...
这只会发生在问题上,我测试过的任何其他页面都可以正常工作(例如列出问题,创建新问题等)。
- 带有 WEBrick 的 RedMine 版本 2.0.3
编辑:看起来当人们使用 RedMine 服务器的 IP(192.168.1.5)时,它工作正常。但是当使用主机名时,它不会显示问题(只显示问题)。
编辑2:现在所有页面都显示空白……
这看起来像是随机的……我真的迷路了。有人知道是什么原因吗?提前谢谢!
答案1
我终于安装了最新版本的 RedMine(2.1.4)并遵循安装过程(除了初始化数据不覆盖我现有的数据库)现在它运行良好。
我可能只是忘了跑步
rake db:migrate RAILS_ENV="production"