在Serverless 应用引擎里这个服务没有升级,已经部署运行了2天了,没有追踪日志是什么问题呢?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在Serverless 应用引擎(SAE)中,如果您的服务已经部署运行了2天但没有追踪到日志,可能是由于以下原因导致的。以下是详细的排查步骤和解决方案:
/tmp/log/*.log
表示采集/tmp/log
目录及其子目录下所有以.log
结尾的文件。请检查日志路径是否符合通配符规则。重要提醒:
- 请勿在日志源存放目录中存放其他重要文件,避免目录内的文件被覆盖。 - 如果您在分批发布或灰度发布时修改了日志收集的目标(如Project或Logstore),旧的日志仍会被收集到之前的配置中,直到所有批次完成。
telnet
命令测试目标服务(如Kafka实例)的地址和端口是否可达。*.log
)实现滚动日志采集。如果您使用了滚动日志,请确保日志文件名符合通配符规则。通过以上步骤,您可以逐步定位并解决日志未被追踪的问题。如果仍有疑问,请提供更多具体信息(如日志路径、采集配置等),以便进一步协助您解决问题。