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

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用户同步。