构建过程中无法看到实时构建日志

能提供下版本信息吗?

版本v1.13版本

是否可以确认构建pod中是否有日志呢?

有的,构建完成之后再来看日志就能看到,但是在构建过程中则不行

请问关于这个问题是我这边的特例吗,但是我看到无论是java还是vue的还是go的编译过程中都不能看到日志

方便提供一下aslan的日志吗?现在看下来没有其他用户出现这种问题,所以需要从日志上分析一下

看日志的话有这样一个报错

现象是如在构建的过程中不会刷出日志,但是等构建完成再点击时则可以看的正常的日志。

是的,因为两者本来的原理就是不同的。 一个是在pod中实时获取日志,另一个是去对象存储中获取日志文件。 有问题的一般都是前者,我还是建议你将日志文件提供一下。

我记得以前1.11版本还是可以实时看日志的,但是当时我反馈日志量过大时,实时看日志导致浏览器卡死,当时lilianzhu和我说是因为前端渲染的问题导致的。

另外问一下是所有的构建任务都无法看到实时日志吗?还是说仅有几个任务无法看到构建日志

这个接口一直在pending


最后504

日志

你是否在zadig的入口之前添加了ingress?

我用的nginx代理一下端口

我zadig之前是通过nodeport方式访问的

nginx 的config我看下,这个应该是nginx那边配置的问题导致

worker_processes 1;

events {
worker_connections 65535;
}

http {
include mime.types;
default_type application/octet-stream;
underscores_in_headers on;
client_max_body_size 5000m;
sendfile on;
keepalive_timeout 365;
server {
listen 80;
server_name xxxxx.com;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://xxxxx:32500; #服务访问地址
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}

proxy_buffering off;
proxy_buffer_size 0;
proxy_cache off;

加下这一段试试?

加了这个之后nginx提示报错了。
2022/07/20 14:30:26 [error] 4371#0: *14023960 upstream prematurely closed connection while reading response header from upstream, client: 192.168.xx, server: xxxx.com, request: “GET /v1/projects/detail/fuzhuang/envs/detail?envName=dev HTTP/1.1”, upstream: “http://192.168.xx/v1/projects/detail/fuzhuang/envs/detail?envName=dev”, host: “xxxx.com