shaowenchen 请教一下在jenkins日志中发现
No valid crumb was included in request for /job/project-MmqA4D4q8ARw/ajaxExecutors by admin. Returning 403.
怎么修复呢?
jenkins持续构建中maven-agent的内存消耗多少呢?
- 已编辑
Jeff 感谢回复
我查看了异常问题,报错如下:
E1204 04:50:45.646951 1 project_credential_handler.go:403] Error 1205: Lock wait timeout exceeded; try restarting transaction
E1204 04:50:45.647029 1 project_credential_handler.go:133] [ServiceError:500] Error 1205: Lock wait timeout exceeded; try restarting transaction
E1204 04:50:45.647086 1 project_credential.go:45] [ServiceError:500] [ServiceError:500] Error 1205: Lock wait timeout exceeded; try restarting transaction
E1204 05:10:36.563917 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:192
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:354
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:186
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 05:52:25.846410 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubespere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 06:15:01.894834 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 06:17:55.901842 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 06:18:20.775661 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 06:19:17.325469 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 06:20:18.808623 1 server.go:21] recover from panic situation: - runtime error: invalid memory address or nil pointer dereference
/usr/local/go/src/runtime/panic.go:522
/usr/local/go/src/runtime/panic.go:82
/usr/local/go/src/runtime/signal_unix.go:390
/go/src/kubesphere.io/kubesphere/pkg/gojenkins/role.go:175
/go/src/kubesphere.io/kubesphere/pkg/models/devops/project_member_handler.go:163
/go/src/kubesphere.io/kubesphere/pkg/apiserver/devops/member.go:112
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:283
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:21
/go/src/kubesphere.io/kubesphere/pkg/server/filter/logging.go:32
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/filter.go:19
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:285
/usr/local/go/src/net/http/server.go:1995
/usr/local/go/src/net/http/server.go:2375
/go/src/kubesphere.io/kubesphere/vendor/github.com/emicklei/go-restful/container.go:303
/usr/local/go/src/net/http/server.go:2774
/usr/local/go/src/net/http/server.go:1878
/usr/local/go/src/runtime/asm_amd64.s:1337
E1204 07:43:50.481074 1 project_pipeline_handler.go:278] GET http://ks-jenkins.kubesphere-devops-system.svc/job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json: 404
HTTP ERROR 404
Problem accessing /job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json. Reason:
Not Found
Powered by Jetty:// 9.4.z-SNAPSHOT
E1204 07:43:50.481211 1 project_pipeline.go:181] [ServiceError:404] GET http://ks-jenkins.kubesphere-devops-system.svc/job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json: 404
HTTP ERROR 404
Problem accessing /job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json. Reason:
Not Found
Powered by Jetty:// 9.4.z-SNAPSHOT
shaowenchenK零SK贰SK壹S
问下什么功能异常,哪个组件异常?
shaowenchen 为持续集成项目中添加人员会报错,看原因是调用jenkins接口的时候报错:
GET http://ks-jenkins.kubesphere-devops-system.svc/job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json: 404
HTTP ERROR 404
Problem accessing /job/project-MmqA4D4q8ARw/job/dynamic-form/job/master/api/json. Reason:
Not Found
shaowenchenK零SK贰SK壹S
检查一下 mysql 数据库是否异常。2.1 会写数据库,从报错提示的代码行看是写 db 发生了错误。
shaowenchen 根据您给的提示,我重新部署了一下 ks的mysql服务,依然没有效果,
我目前工程的状态是 jenkins系统中的用户丢失了,但是ks工程中的用户还都能用,我想通过删除后重新添加解决这个问题,或者是否有更好的用户同步的方法,我查看网上资料,说我的问题可能是调用jenkins的api异常而导致失败。目标暂时不知道如何调整才能回复ks用户同步。
shaowenchenK零SK贰SK壹S
https://kubesphere.com.cn/forum/d/283-jenkins 看下这个贴。建议升级到 3.0,减少了很多 jenkins api 操作。jenkins api 在之前的用户反馈看,不是很稳定,3.0 用 crd 存储,可以反复向 jenkins 同步。
shaowenchenK零SK贰SK壹S
Jenkins 中的用户来源于 openldap,只存储了权限规则。
shaowenchen 感谢,已解决