起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 225|回复: 14

【结帖】[问题] 系统备份引起TOMCAT 的有关问题

[复制链接]
发表于 2008-10-20 10:25:49 | 显示全部楼层 |阅读模式
昨天17:00左右时,服务端的TOMCAT 报错,反复刷新屏幕,重启还是同样的错误,不断刷错误,然后tomcat退出,这时发现在进程里,有很多java的进程,一共有4 5个,其中占用内存达到了 200,000多K,今天又发现这个问题。在任务栏只能看到昨天晚上停止服务的tmcat任务,但是看不到重新启动的tomcat服务,不知道是不是因为后台服务出错的原因。

文档丢失后台的tomcat 问题_2.jpg

205.68 KB, 下载次数: 107

回复

使用道具 举报

 楼主| 发表于 2008-10-20 10:26:24 | 显示全部楼层
tomcat日志:

tomcat err.rar

3.71 KB, 下载次数: 61

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 10:30:48 | 显示全部楼层
昨天17:00左右同时有一个报错截图:

后来将 “Cocuments and SettingsAdministratorLocal SettingsTemp” 文件加清空

scadbd err.jpg

848.16 KB, 下载次数: 103

回复 支持 反对

使用道具 举报

发表于 2008-10-20 10:56:57 | 显示全部楼层
没有怎么明白你说,从进程看不光java有很多一样的,其它也有很多一样的。
检查一下机器状态是否正常,有没有感染病毒?
2楼的错误主要是一些文档节点不存在,这个可能是滚屏报错的内容,但是不会导致tomcat自己停掉,还有一些端口占用的错误,估计你启动了多次服务造成的。
3楼的错误是瑞星扫描工具报告出来的,应该与平台无关,并且日期也是9月份的,是不是病毒给搞的呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 11:10:10 | 显示全部楼层
10月20日的日志文件:

tomcat err 10-20 logs.rar

3.33 KB, 下载次数: 58

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 11:13:56 | 显示全部楼层
Docfile.bat 文件内容:

rem 进入服务端启动服务器脚本所在目录(可根据情况进行替换)
cd "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin"

rem 使用shutdown.bat批处理停止正在运行的服务器(在使用shutdown.bat之间要在里面设置JAVA_HOME环境变量,具体做法是编辑shutdown.bat脚本,在set CURRENT_DIR=%cd%之前添加:set JAVA_HOME=..\..\jdk1.5.0_04)
D:
call "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\shutdown.bat"

rem 这里使用ping命令主要是为了延时10秒,为了彻底停止应用服务器的运行,因为上面语句执行完到应用服务器真正停止中间有2秒左右的时间
ping -n 10 0 >null

rem 拷贝文档服务器的文件夹即alf_data文件夹,这里拷贝到D:\根目录,文件夹名称是:alf_data_备份日期
xcopy "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\alf_data" "E:\WJZOA\alf_data_%date:~0,10%_%time:~0,2%%time:~3,2%%time:~6,2%" /S/Y/I

rem 运行startup.bat来启动服务器
call "D:\Program Files\wjzoa\X3 Server\TOMCAT\bin\startup.bat"


说明:
服务端alf_data 文件夹达到4G 多容量,备份需要10多分钟,以后随着文档越来越多,这种备份方式会有问题
回复 支持 反对

使用道具 举报

发表于 2008-10-20 11:36:16 | 显示全部楼层
5楼的错误日志应该不影响运行的,只是一些文件的节点找不到了。
6楼没有什么好的方法了,看能不能压缩一下看看压缩效果怎么样,如果效果好可以压缩以后在备份,减少备份时间的频度。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 14:49:29 | 显示全部楼层
最初由 shangxy 发布
[B]检查一下机器状态是否正常,有没有感染病毒?
2楼的错误主要是一些文档节点不存在,这个可能是滚屏报错的内容,但是不会导致tomcat自己停掉,还有一些端口占用的错误,估计你启动了多次服务造成的。
3楼的错误是瑞星扫描工具报告出来的,应该与平台无关,并且日期也是9月份的,是不是病毒给搞的呢?
[/B]


启动多次TOMCAT 是因为 TOMCAT 在进程里有服务,但是在下方任务栏看不到。昨天TOMCAT 报错后,dos窗口就看不到了,以为是自动退出了,其实不是,在进程里还有java的服务,所以就有多次启动的现象。

后来将temp文件夹清空,解决病毒问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-20 14:53:04 | 显示全部楼层
最初由 shangxy 发布
[B]5楼的错误日志应该不影响运行的,只是一些文件的节点找不到了。
6楼没有什么好的方法了,看能不能压缩一下看看压缩效果怎么样,如果效果好可以压缩以后在备份,减少备份时..

以下省略...... [/B]


1. 备份文件以后文件越来越大怎么办?因为目前凡是存到alf_data 文件夹下的bin 文件都无法删除,这样导致垃圾文件,以及历史数据增加服务器的负担。

2. 另外现在1楼的现象怎么解决? 就是每天2点关闭服务后,备份数据库和alf_data ,然后启动服务,但后启动的服务只能在任务管理器里看到,无法在任务栏和桌面上看到状态。
回复 支持 反对

使用道具 举报

发表于 2008-10-20 14:53:50 | 显示全部楼层
你是通过远程桌面连接的服务端么?
如果是通过任务管理器中的用户看看有几个用户,如果你看不到是因为用户不一样了,可以右键切换一下就会到能看到启动tomcat的界面了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-25 23:08 , Processed in 0.043274 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表