简体中文
会员名称: 登入密码: [Register] 注册 忘记密码 启用我的帐号
 
建议大家每天重启JForum论坛一次  XML
论坛首页 »开源项目» JForum论坛
发表人 内容
goyo


注册时间: 2007-06-07 11:52:15
文章: 10
离线

发现JForum一个bug,大概1、2天就会出现首页打开出错显示
For detailed error information, please see the HTML source code, and contact the forum Administrator.

java.lang.reflect.InvocationTargetException

检查日志 tomcat/webapps/JForum.T/templates/default/c:/tmp/jforum.log
(奇怪的路径名,站长一定是windows系统,一定要考虑我们这些linux的兄弟啊,不要使用c:/tmp/jforum.log这样的路径名,这次是日志文件跑到这个奇怪的目录来了,下次就有可能是linux下出错了)
发现错误信息:
2007-06-13 19:57:19,424 ERROR [ExceptionWriter] - net.jforum.exceptions.ForumException: java.lang.reflect.InvocationTargetException
......
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
... 23 more
Caused by: java.lang.NullPointerException
at net.jforum.view.forum.ForumAction.list(ForumAction.java:147)
... 23 more

原来是ForumAction.java出错,罪魁祸首就是它了:
MostUsersEverOnline mostUsersEverOnline = ForumRepository.getMostUsersEverOnline();
if (totalUsers > mostUsersEverOnline.getTotal()) {

mostUsersEverOnline为空,仔细查了源代码,是jforum的cache出错,这个麻烦大了,除非通读有关cache机制的源代码,不太容易解决,偷下懒google一下,看老外怎么办,结果居然发现了这个
http://www.jforum.net/jira/browse/JF-615
竟然是2.17的一个bug,从2月发现,到5月6日才解决,而且要在r4版才能修复,所以为了保险起见,只好建议大家每天重起了。
pinke

[Avatar]

注册时间: 2006-11-18 22:27:35
文章: 919
离线
性别: 男
出生:1982-06-18

的确忘记了这个log4j日志目录的问题
这个路径大家可以根据自己需要修改 /WEB-INF/log4j.xml的相应内容....

服务器是必须一定时间内重启的.在网管中这是一项工作.不管是用JForum还是其它的程序..当然大家可以做个定时任务来完成.
trydone.com目前就是每N天重启一次(服务器,而不只是当当软件),采用WINDOW的定时任务+批处理,linux 下也有相应的定时机制.

享我所想,乐你所乐
[MSN] Tencent QQ:44020567
tsizhao


注册时间: 2007-06-11 09:56:44
文章: 10
离线

是tomcat重启,还是服务器电脑重启啊?

这下麻烦大了!~~~
pinke

[Avatar]

注册时间: 2006-11-18 22:27:35
文章: 919
离线
性别: 男
出生:1982-06-18

我的做法是1个月定时重启服务器一次,一天重启web服务器与数据库服务器一次..(有点多了,不过这样也好些,目前还没出现什么问题)

享我所想,乐你所乐
[MSN] Tencent QQ:44020567
goyo


注册时间: 2007-06-07 11:52:15
文章: 10
离线

重启tomcat(或者其他的serverlet容器)就可以了,老外也这样做,就像站长说的一样,这样做确实也有好处。
pipo

[Avatar]

注册时间: 2007-03-29 16:14:03
文章: 95
离线

如果是一个bugs,那正确的做法应该是把问题找到然后解决,而不是每天重启啊

7X24小时运作

建议TryDone的JForum版本也把这个bug改正。

JForum的Cache机制我还是看过一些的,但还没有深入了解,其默认的Cache实现机制还是比较简单的,大家不要怕

Java EE 软件之道
michael

[Avatar]

注册时间: 2007-03-06 20:31:08
文章: 78
离线

这个问题 以前也讨论过。问题是这BUG找不出原因。

欢迎访问 http://www.nokiaforum.com.cn 诺基亚高端论坛
michael

[Avatar]

注册时间: 2007-03-06 20:31:08
文章: 78
离线

我都头大了。

欢迎访问 http://www.nokiaforum.com.cn 诺基亚高端论坛
pipo

[Avatar]

注册时间: 2007-03-29 16:14:03
文章: 95
离线

我查看了我的日志文件没有发现
http://www.jforum.net/jira/browse/JF-615
所说的那种错误。
由于更新和调整一般2周左右重新启动一次,并没有天天重启哦。

Java EE 软件之道
xzc


注册时间: 2007-03-23 12:52:37
文章: 106
离线

r4版什么时候发布?JFroum的发布好慢啊。哪里有发布时间表?
xzc


注册时间: 2007-03-23 12:52:37
文章: 106
离线

很是期待2.1.8啊。
里面修复了几个很影响使用的bug ...

http://www.jforum.net/jira/secure/ReleaseNote.jspa?projectId=10000&styleName=Html&version=10040

这篇文章被编辑了 1 次. 最近一次更新是在 2007-06-16 12:21:33

goyo


注册时间: 2007-06-07 11:52:15
文章: 10
离线

JForum的bug修改和功能增加确实不快,所以建议大家有时间都加入jforum的官方版本的开发,争取以后版本出来的时候已经包含中文简体,加入的人越多,新功能的增加就越快
tsizhao


注册时间: 2007-06-11 09:56:44
文章: 10
离线

2.1.6的版本有没有这个问题存在呢???

现在我的WEB服务器一天重启一次也没用。还是会出现这个问题。服务器总不能一天到晚老重启啊!~~~真是郁闷了哦。。。。打算先用低版本的,等新的出来再升级上来。。。不知道2.1.6的会不会也是这样的呢??有没有人知道,告知一下!谢谢!
pipo

[Avatar]

注册时间: 2007-03-29 16:14:03
文章: 95
离线

tsizhao你的论坛每日唯一IP有多少啊,有没有统计过?
我的论坛访问量不多2个星期不重启都没事

Java EE 软件之道
goyo


注册时间: 2007-06-07 11:52:15
文章: 10
离线

试一下我在这个帖子里的办法,我这里已经没有出现这个问题了,没办法求证有没有用,你试了之后把结果给我们说一下

http://www.trydone.com/posts/list/296.page

这篇文章被编辑了 1 次. 最近一次更新是在 2007-06-26 08:51:17

 
论坛首页 »开源项目» JForum论坛
前往:   
Powered by JForum 2.1.8 © JForum Team Template: Trydone