websphere 日志_WebSphere Commerce环境中的日志维护

本文探讨了WebSphere Commerce环境中日志文件的管理问题,包括大型日志文件对操作的影响,如存储需求、性能影响和备份时间。文章强调了归档和清除策略的重要性,并介绍了各种产品的日志管理选项,如WebSphere Application Server、IBM HTTP Server、DB2数据库等。文中还提到了日志轮换、记录和跟踪选项,并提供了不同产品的日志文件类型和位置。建议实施脚本来定期归档和清除日志,以确保系统的稳定运行。
摘要由CSDN通过智能技术生成

websphere 日志

在WebSphere Commerce站点运行期间,将写入带有日志记录和跟踪信息的多个文件。 随着时间的流逝,这些日志的大小继续增长。 如果没有归档和清除策略,则日志可能会增长并占用数GB。

检测运行在WebSphere Commerce环境中的不同日志可能具有挑战性,因为运行WebSphere Commerce站点涉及多个产品(例如IBM®HTTP Server,WebSphere Application Server和数据库(例如DB2®或Oracle®))。仅举几例。 所有这些产品都定义了自己的日志集。

本文可帮助您了解实施用于归档和清除旧日志的策略的重要性,并向您展示在典型的WebSphere Commerce安装中找到的日志文件。

大型日志文件及其对操作的影响

大型日志会通过以下多种方式影响网站的运行:

  • 需要额外的存储空间。 如果没有适当的警报,日志将耗尽文件系统并导致中断。
  • 影响性能,因为处理大文件会消耗更多的系统资源。
  • 增加备份和还原时间。
  • 增加了将日志传输到其他机器以进行问题确定所需的时间,并增加了技术人员在日志中查找相关信息的难度和时间。

存档和清除日志

管理日志时,需要考虑以下几点:

日志轮换:轮换日志时,现有内容将被清除或移动到其他文件中,并重新初始化日志。 通常按照以下条件之一完成此操作:

  • 大小:原木达到特定大小时会旋转。 当日志快速增长时,此技术很有用。
  • 时间:以特定的时间间隔或时间旋转日志。 例如,每6个小时或每天午夜12点。 当日志(例如Web服务器日志)用于馈送其他应用程序时,此技术很有用。
  • 执行:应用程序可以通过在日志名称中添加唯一标识符(例如时间戳或增量编号)来为每次执行创建唯一日志。

归档和清除:重新初始化当前日志时,现有内容将被归档。 此时,您需要确定清除旧日志的策略。 清除日志可以使用大小和时间作为变量来完成:

  • 大小:仅保留n个日志。 您可以丢弃其余的。
  • 时间:您可以根据时间决定要归档的日志。 例如,“保留最近48小时的日志值”。

在某些情况下,写日志的产品已经提供了旋转和清除的选项。 例如,图1显示了WebSphere管理控制台中可用于跟踪文件的选项。

图1. WebSphere Application Server跟踪文件的文件轮换选项
图1. WebSphere Application Server跟踪文件的文件轮换选项

并非所有的应用程序都可以自动归档和清除日志文件。 在某些情况下,您将需要实施自己的脚本和策略。

管理员可以编写脚本并将其配置为使用UNIX cron或Windows®任务计划程序定期运行。 例如,“ logrotate”是用于旋转应用程序日志的流行Linux命令。 Solaris管理员可以使用“ logadm”命令。

从头开始之前,我们建议您访问网站,例如sourceforge.net ,其中列出了多个示例,包括一些用Perl编写的示例,您可以在大多数平台上使用它们。

记录和跟踪选项

大多数产品配置不同的日志级别或跟踪选项,以确定写入日志的信息量。

如果发现大日志,则需要与应用程序所有者合作,以查明是否可以使用不太冗长的选项。 如果启用了跟踪,则应用程序所有者将验证是否需要该跟踪并将其用于故障排除。

请记住,应用程序管理员可以选择随时启用跟踪或详细日志记录,因此,即使当前未写入文件,我们也建议您定义文件清除和循环脚本。

本文讨论的产品

多个软件产品可以在WebSphere Commerce站点中一起工作。 本文列出了最常用的产品。 我们建议您对站点中使用的所有其他产品进行盘点,并确定要创建哪些其他日志。

请注意,所讨论的产品仅适用于Linux,UNIX和Windows平台:

WebSphere Commerce实用程序

表1总结了使用不同的WebSphere Commerce实用程序创建的日志。

表1. WebSphere Commerce实用程序日志
记录 目录 文件 回转
加载实用程序 WC_installdir / logs / trace.txt
messages.txt
Utility.dbtype.log
DBClean实用程序脚本
WC_installdir / instances / instanceName / logs / DBClean DBClean.yyyy.mm.dd.hh.mm.ss.zzz.log
登台服务器实用程序 WC_installdir / logs / stagingcopy_yyyy.mm.dd_hh.mm.ss.zzz.log
stagingprop_yyyy.mm.dd_hh.mm.ss.zzz.log
fileprop_yyyy.mm.dd_hh.mm.ss.zzz.log
MigrateEncryptedinfo实用程序 WC_installdir / logs / CCInfoMigration.log 没有
MKChangeUserAndCCInfoMigration.log
MigrateEncryptedInfoError.log

加载实用程序

WebSphere Commerce加载器实用程序用于添加和维护WebSphere Commerce数据库中的数据。 每个实用程序都可以记录到消息日志࿰

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值