常见问题¶
1.日志文件或错误信息乱码¶
Linux平台下如果出现错误信息或日志文件乱码,执行echo $LANG查看系统字符集是否为UTF-8(UTF8需修改为UTF-8),如果不为UTF-8,则错误信息和日志文件的字符集为GBK,需使用GBK字符集查看。
2.前台工具查询调度任务失败¶
在确保Agent正常运行的情况下,前台工具查询调度任务报错,抓包可抓到agent回复的task_query信息,查看抓包中的xml格式不对或缺少部分信息。该问题可能是由于数据库升级版本跨度过大导致task文件xml格式不支持,可将神通数据库安装目录下agent/task_info中的所有任务文件移动到别处并重启agent,如果前台工具可正确查询调度任务再将原有任务重新手动添加。
3.报错agent已经在运行但实际没有运行¶
如果日志中出现错误信息: There is no access to startup oscaragent! May be another oscaragent is running in service mode. 有两种可能:
- 第一种:agent已经启动了,查看agent相关进程,如果agent已经运行,不能再次启动服务,属于正常现象。
- 第二种:agent没有进程,可能是由于上一次agent被异常关闭,agent的PID文件没有删除导致,此时人工删除维护再次启动agent服务即可。Agent的pid文件路径为:$SZ_OSCAR_HOME/agent/agent.pid