提交 b89186a9 authored 作者: 陈泽健's avatar 陈泽健

feat(nginx): 实现容器化环境 Nginx 错误日志导出功能

- 新增 Export-NginxErrorLogFromContainer 函数处理容器日志导出
- 支持从 ujava 和 upython 容器导出 nginx_error.log 日志文件
- 实现 docker cp 命令将容器内日志拷贝到宿主机临时目录
- 添加 pscp 下载功能将远端日志文件传输到本地
- 支持按容器名区分本地日志文件名避免冲突
- 实现远端临时文件自动清理机制
- 添加完整的错误处理和日志记录机制
上级 610497f8
...@@ -185,6 +185,9 @@ ...@@ -185,6 +185,9 @@
- 步骤2:再将宿主机上的这份error.log日志文件命名改为nginx_error.log导出到本地 - 步骤2:再将宿主机上的这份error.log日志文件命名改为nginx_error.log导出到本地
如果有upython容器: 如果有upython容器:
1、将/var/www/html/log目录下的error.log、uinfo.log和uwsgi.log日志文件导出来命名都增加前缀:运维集控_error.log、运维集控_uinfo.log和运维集控_uwsgi.log 1、将/var/www/html/log目录下的error.log、uinfo.log和uwsgi.log日志文件导出来命名都增加前缀:运维集控_error.log、运维集控_uinfo.log和运维集控_uwsgi.log
2、将nginx日志导出:
- 步骤1:通过docker cp将/usr/local/nginx/logs路径下的error.log日志文件拷贝到宿主机上
- 步骤2:再将宿主机上的这份error.log日志文件命名改为nginx_error.log导出到本地
新统一平台: 新统一平台:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论