搜索
查看: 2877|回复: 5

[求助]CS的日志与ps2.2排名系统如何配合

[复制链接]
发表于 2004-12-28 21:47:29 | 显示全部楼层 |阅读模式 来自 中国–福建–厦门
在本论坛的帮助下,我安装了ps2.2版本的排名系统。
但现在我遇到一个问题,就是如何自动删除日志文件,因为ps2.2是依靠分析日志文件的。分析过的日志就没有任何用处了,所以我想让ps2.2自动删除它。
我看了ps2.2的文档,可以设置stats.cfg里面的
removeoldlogs=1
如果ps2.2与cs在同一台机器上,这样就可以解决问题了,用过了,就自己删掉了。
但我的CS与ps2.2在不同的两台机器上(WEB发布与ps在一起,这样不会影响cs的效率),按照文档,需要配置ftp,这时问题就出来了,因为现在有两台机器上的日志要删除,我在stats.cfg里再多设置了
[downloadlogs]
delete = 1 //日志下载后在服务器上删除
download = 1
skiplast = 1//跳过最后一个,因为一般来说,最后一个是CS正在写入的log
本来觉得这个没有问题,下载玩了,在CS服务上删除,分析玩了,在ps2.2本机删除。
但我发现CS的日志文件的产生是按这样的格式生成的L1228000.log,根据日期,每次换地图,后三位会发生变化,如果不删除文件的话,就是递增,但如果有任何文件被删除了,下一个日志文件就会用这个删掉的文件名而不是继续递增。
比如与那里有L1228000.log-L1228010.log11个日志文件,目前在写入的是L1228010.log
stats.pl运行就是会下载L1228000.log-L1228009.log到本地(因为010.log增在使用中)然后在服务器上删除,下次换地图后,CS产生的日志不是L1228011.log而是L1228000.log。第二次stats.pl运行就出现问题了。L1228010.log因为是最大的,不会被下载(skiplast=1,skiplast只比较文件名而不是比较日期),而L1228000.log正在使用中,下载不全,并也不能删除。然后就开始乱了,PS永远不能完整地下载不到它应该下载的数据了。

所以我想请教大家一下,不知道大家是怎么配制的,怎么删除多余的日志文件的?
或者有没有办法让CS的日志文件名总是每天向上递增呢?
 楼主| 发表于 2004-12-29 14:47:22 | 显示全部楼层 来自 中国–福建–厦门
连看都没人看吗?
自己顶一下。
回复

使用道具 举报

发表于 2004-12-29 22:03:38 | 显示全部楼层 来自 中国–安徽–淮南–田家庵区
虽然不会,也帮忙顶一下,我的也是这么做的,分为两台机子ps和cs服分开的,只是不懂,兄弟你是在什么文档里配制的FTP.
回复

使用道具 举报

 楼主| 发表于 2004-12-29 22:32:20 | 显示全部楼层 来自 中国–福建–厦门
其实我是想知道大家是怎么处理这些日志文件的,手工删除吗?
ftp的配置在stats.cfg里面,就是我们运行install.pl那个目录下,它是由install.pl声称的,但我们可以改,里面有一个
[downloadlogs]
基本的东西里面已经填好了,是服务器地址,用户名,密码,目录什么的,填起来就可以了。如果要下载多个地方,就要自己再增加一个,但名字要改称[downloadlogs:1]这样。
回复

使用道具 举报

发表于 2004-12-30 11:37:58 | 显示全部楼层 来自 中国–广东–广州–白云区
不知道咯,,我就一台机器搞都还没弄的很清楚。。
回复

使用道具 举报

发表于 2006-3-26 23:26:24 | 显示全部楼层 来自 中国–广西–南宁

回复: [求助]CS的日志与ps2.2排名系统如何配合

Post by larnk
在本论坛的帮助下,我安装了ps2.2版本的排名系统。
但现在我遇到一个问题,就是如何自动删除日志文件,因为ps2.2是依靠分析日志文件的。分析过的日志就没有任何用处了,所以我想让ps2.2自动删除它。
我看了ps2.2的文档,可以设置stats.cfg里面的
removeoldlogs=1
如果ps2.2与cs在同一台机器上,这样就可以解决问题了,用...

楼主问得好啊!
虽然是04年问的~但现在都2006年了,PS还是没有解决这个问题。
确实不好设置让排行榜自动删除ftp的文件啊。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

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