首页 帮助中心 基调听云Server Python
基调听云Server

常见问题

1、没有log信息输出

没有生成探针log或者log中没有任何log输出。 或者除了”agent check log file config input message”外没有其他log(由tingyun-admin check-config命令生成),请按以下步骤排查:

1)、将探针装在与用户应用使用的同一个python环境中,须放在一个环境才能工作。如果使用了虚拟环境需要特别注意。

2)、为探针配置文件设置读取权限。执行应用进程的linux用户需要对探针配置有读取权限,否则可能因为权限问题无法读取。
	
3)、对配置文件中的log文件设置合理的写入权限。应用程序运行用户需要对配置的探针log有写入权限,否则不会有任何log出现。

2、探针初始化部分log

现象:探针log只有探针初始化部分log,后续没有数据上报等log输出,但报表里却有数据显示。

检查应用,是否在python的logging模块中,使用了disable_existing_loggers=True参数,禁止掉了第三方log的输出。
或者,python logging模块优先初始化了探针log,而后被监控的应用程序又调用了logging.config.fileConfig()函数。

此时只需将python logging配置中的disable_existing_loggers参数设置为False即可。

3、更新了本地配置,为什么没有生效?

如果更新了本地配置文件,探针系统没有生效不能自动识别,目前解决方案为使用探针重新启动应用。

4、报表显示采集的请求响应时间信息误差偏大

这种情况很可能是因为探针没有采集到应用阻塞时间,请求响应时间 = 阻塞时间 + 应用层处理时间。可以尝试在web服务器设置上请求头,以便探针处理阻塞时间提高采集精确度。

5、提示证书失败,如:“SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed”

此时默认使用的是HTTPS传输数据,发出该提示,说明基调听云HTTPS的证书校验失败,可能是客户机器所在网络与根证书机构通讯等问题造成,可按如下方式解决:
	1、把ssl选项关掉,即配置ssl=False。
	2、如果又想使用HTTPS,可配置ssl=False,且配置verify_certification=False

6、基调听云Server Python探针崩溃时会不会对我的应用服务产生影响?

不会,探针都是独立存在容器里的,或是进程、或是线程,崩溃后不会对应用造成影响,只是无法采集性能数据。

7、基调听云Server Python探针对我们服务器的性能会有多大影响?

基调听云Server探针对服务器的性能影响小于3%。