• DevOps
  • jenkins持续构建中maven-agent的内存消耗多少呢?

shaowenchen 请教一下在jenkins日志中发现

No valid crumb was included in request for /job/project-MmqA4D4q8ARw/ajaxExecutors by admin. Returning 403.
怎么修复呢?

  • Jeff 回复了此帖

    gfppower 看下ks-apiserver的日志,里面应该有上面api调用失败的日志

      Jeff 我使用的版本是2.1.1的 只有ks-jenkins服务,该怎么看呢?

      • Jeff 回复了此帖

        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

          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

            gfppower

            检查一下 mysql 数据库是否异常。2.1 会写数据库,从报错提示的代码行看是写 db 发生了错误。

              shaowenchen 根据您给的提示,我重新部署了一下 ks的mysql服务,依然没有效果,
              我目前工程的状态是 jenkins系统中的用户丢失了,但是ks工程中的用户还都能用,我想通过删除后重新添加解决这个问题,或者是否有更好的用户同步的方法,我查看网上资料,说我的问题可能是调用jenkins的api异常而导致失败。目标暂时不知道如何调整才能回复ks用户同步。