csghub-server icon indicating copy to clipboard operation
csghub-server copied to clipboard

App space deploy failed

Open zhstark opened this issue 8 months ago • 29 comments

After deploying using docker image, I created an app space and git push the basic gradio application code as following:

import gradio as gr

def greet(name):
    return "Hello " + name + "!!"

iface = gr.Interface(fn=greet, inputs="text", outputs="text")
iface.launch()

Then it's always building with no log.

screenshot

Image

Image

I deploy the docker as following:

docker run -it -d     --name omnibus-csghub     --hostname omnibus-csghub     -p 9168:80     -p 2222:2222     -p 5000:5000     -p 8000:8000     -p 9000:9000     -e SERVER_DOMAIN=8.141.7.84     -e SERVER_PORT=9168     -e CSGHUB_WITH_K8S=1     -v ~/.kube/config:/etc/.kube/config     -v /var/run/docker.sock:/var/run/docker.sock     opencsg-registry.cn-beijing.cr.aliyuncs.com/opencsg_public/omnibus-csghub:v1.5.0

I checked the related log in csghub-server.log, found some logs those maybe related to this problem:

{"time":"2025-04-07T08:41:40.817263363Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":18,"status":200,"current_user":"","auth_type

[bun]  08:40:30.730   SELECT                   71µs  SELECT "space"."id", "space"."repository_id", "space"."sdk", "space"."sdk_version", "space"."templaate", "space"."cover_image_url", "space"."env", "space"."hardware", "space"."secrets", "space"."has_app_file", "space"."sku", "space"."variables", "space"."created_at", "space"."updated_at", "repository"."id" AS "repository__id", "repository"."user_id" AS "repository__user_id", "repository"."path" AS "repository__path", "repository"."git_path" AS "repository__git_path", "repository"."name" AS "repository__name", "repository"."nickname" AS "repository__nickname", "repository"."description" AS "repository__description", "repository"."private" AS "repository__private", "repository"."labels" AS "repository__labels", "repository"."license" AS "repository__license", "repository"."readme" AS "repository__readme", "repository"."default_branch" AS "repository__default_branch", "repository"."likes" AS "repository__likes", "repository"."download_count" AS "repository__download_count", "repository"."repository_type" AS "repository__repository_type", "repository"."http_clone_url" AS "repository__http_clone_url", "repository"."ssh_clone_url" AS "repository__ssh_clone_url", "repository"."source" AS "repository__source", "repository"."sync_status" AS "repository__sync_status", "repository"."sensitive_check_status" AS "repository__sensitive_check_status", "repository"."ms_path" AS "repository__ms_path", "repository"."csg_path" AS "repository__csg_path", "repository"."hf_path" AS "repository__hf_path", "repository"."created_at" AS "repository__created_at", "repository"."updated_at" AS "repository__updated_at", "repository__user"."id" AS "repository__user__id", "repository__user"."git_id" AS "repository__user__git_id", "repository__user"."name" AS "repository__user__name", "repository__user"."username" AS "repository__user__username", "repository__user"."email" AS "repository__user__email", "repository__user"."password" AS "repository__user__password", "repository__user"."uuid" AS "repository__user__uuid", "repository__user"."reg_provider" AS "repository__user__reg_provider", "repository__user"."gender" AS "repository__user__gender", "repository__user"."role_mask" AS "repository__user__role_mask", "repository__user"."phone" AS "repository__user__phone", "repository__user"."phone_verified" AS "repository__user__phone_verified", "repository__user"."email_verified" AS "repository__user__email_verified", "repository__user"."last_login_at" AS "repository__user__last_login_at", "repository__user"."avatar" AS "repository__user__avatar", "repository__user"."company_verified" AS "repository__user__company_verified", "repository__user"."password_hash" AS "repository__user__password_hash", "repository__user"."homepage" AS "repository__user__homepage", "repository__user"."bio" AS "repository__user__bio", "repository__user"."can_change_user_name" AS "repository__user__can_change_user_name", "repository__user"."created_at" AS "repository__user__created_at", "repository__user"."updated_at" AS "repository__user__updated_at" FROM "spaces" AS "space" LEFT JOIN "repositories" AS "repository" ON ("repository"."id" = "space"."repository_id") LEFT JOIN "users" AS "repository__user" ON ("repository__user"."id" = "repository"."user_id") WHERE (repository.path = 'root/test2' and repository.repository_type = 'space')           *errors.errorString: context canceled
{"time":"2025-04-07T08:40:30.73032488Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test2"}
{"time":"2025-04-07T08:40:30.730441581Z","level":"INFO","msg":"space handler status request context done","error":"context canceled"}
{"time":"2025-04-07T08:40:30.730463161Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":900455,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test2/status","full_path":"/api/v1/spaces/:namespace/:name/status"}
{"time":"2025-04-07T08:40:31.075075533Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:33.306096823Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:35.555699448Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:37.809075373Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":13,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:38.998444697Z","level":"ERROR","msg":"failed to call builder status api","error":"Get \"http://127.0.0.1:8089/root/test_app_space/status?build_id=1\": EOF","task":{}}
{"time":"2025-04-07T08:40:40.097473303Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":30,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:42.3645991Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":14,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:44.614568904Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:46.855273527Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:49.000723569Z","level":"ERROR","msg":"failed to call builder status api","error":"Get \"http://127.0.0.1:8089/root/test_app_space/status?build_id=1\": EOF","task":{}}
{"time":"2025-04-07T08:40:49.093561776Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:51.330139585Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T08:40:53.567828114Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}

Desktop:

OS: Ubuntu 20.04 Browser firefox Version: v1.5.0

zhstark avatar Apr 07 '25 08:04 zhstark

Added namespace environment in the docker run command, it's building, but it says builded failed while the log says build success.

Image

Check the csghub-server log, still the same error message:

{"time":"2025-04-07T09:37:34.120642445Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test3"}

But I have the "root" namespace in my k8s cluster

root@alic-master:~/log/csghub-server# kubectl get namespaces
NAME              STATUS   AGE
default           Active   15d
knative-serving   Active   10d
kourier-system    Active   10d
kube-node-lease   Active   15d
kube-public       Active   15d
kube-system       Active   15d
root              Active   44m
spaces            Active   15d

zhstark avatar Apr 07 '25 09:04 zhstark

Pls check pod status and log by cmd kubectl -n spaces get po and kubectl -n spaces logs xxxxx. Could you append status and logs here.

HaiHui886 avatar Apr 08 '25 06:04 HaiHui886

Csghub did not deploy any pod on k8s. No resources found.

zhstark avatar Apr 08 '25 06:04 zhstark

Is there any service by cmd kubectl -n spaces get ksvc?

HaiHui886 avatar Apr 08 '25 06:04 HaiHui886

No service

zhstark avatar Apr 08 '25 06:04 zhstark

Did you install knative in kubernetes?

HaiHui886 avatar Apr 08 '25 06:04 HaiHui886

yes, here is all k8s pods

Image

zhstark avatar Apr 08 '25 06:04 zhstark

Is there any error in container runner when you are creating space deploy? Pls append runner logs.

HaiHui886 avatar Apr 08 '25 07:04 HaiHui886

yeah, there are errors in the runner, the context is following:

Waiting CSGHub-Server ready...
CSGHub-Server is ready.
Starting runner...
init logger, level: INFO, format: json
W0407 09:30:46.142991      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:30:46.143331      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
W0407 09:30:47.279557      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:30:47.279599      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
W0407 09:30:49.938915      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:30:49.938960      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
W0407 09:30:53.778322      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:30:53.778362      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
W0407 09:31:04.802668      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:31:04.802730      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
W0407 09:31:28.146177      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:31:28.146234      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:31:44.743030876Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
W0407 09:31:54.832909      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:31:54.832975      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:32:27.372798351Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/cluster","full_path":"/api/v1/cluster"}
{"time":"2025-04-07T09:32:27.446557724Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":25,"status":200,"current_user":"","auth_type":"","url":"/api/v1/cluster/e8948749-48d5-4076-b421-cbccc909f2f3","full_path":"/api/v1/cluster/:id"}
W0407 09:32:33.132224      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:32:33.132263      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:32:41.575673234Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":17,"status":200,"current_user":"","auth_type":"","url":"/api/v1/cluster/e8948749-48d5-4076-b421-cbccc909f2f3","full_path":"/api/v1/cluster/:id"}
{"time":"2025-04-07T09:32:44.745333465Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
W0407 09:33:04.926056      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:33:04.926137      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:33:44.747687846Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
W0407 09:34:03.088886      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:34:03.088939      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:34:44.750531687Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
W0407 09:34:48.712372      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:34:48.712414      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:35:18.871938525Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:35:30.646866869Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
W0407 09:35:30.696315      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:35:30.696368      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:35:35.666666296Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:35:40.672947509Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:35:42.749900189Z","level":"ERROR","msg":"failed to read image logs, no running pods","srv_name":"u-root-test3-1"}
{"time":"2025-04-07T09:35:42.750046685Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":7,"status":404,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/logs","full_path":"/api/v1/service/:service/logs"}
{"time":"2025-04-07T09:35:44.753323541Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
{"time":"2025-04-07T09:35:45.679022159Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:35:50.684212412Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:35:55.690468728Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:00.696094545Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:05.701602992Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:10.706963277Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:15.712703179Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:20.71738082Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:25.723507681Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
W0407 09:36:27.346921      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:36:27.347231      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:36:30.729959555Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:35.7368158Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:40.745551151Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:44.756760878Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/status-all","full_path":"/api/v1/service/status-all"}
{"time":"2025-04-07T09:36:45.755907177Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:50.765093617Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:36:55.77047417Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
W0407 09:36:57.355944      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:36:57.356087      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:37:00.776218736Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:05.783694691Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:10.79125482Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:15.79517861Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:20.799907303Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:25.810154522Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}
{"time":"2025-04-07T09:37:31.03473996Z","level":"ERROR","msg":"failed to read image logs, no running pods","srv_name":"u-root-test3-1"}
{"time":"2025-04-07T09:37:31.034815293Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":5,"status":404,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/logs","full_path":"/api/v1/service/:service/logs"}
W0407 09:37:33.211106      70 reflector.go:547] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
E0407 09:37:33.211150      70 reflector.go:150] pkg/mod/k8s.io/[email protected]/tools/cache/reflector.go:232: Failed to watch *v1alpha1.Workflow: failed to list *v1alpha1.Workflow: the server could not find the requested resource (get workflows.argoproj.io)
{"time":"2025-04-07T09:37:35.160166942Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"GET","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v1/service/u-root-test3-1/get","full_path":"/api/v1/service/:service/get"}

zhstark avatar Apr 08 '25 07:04 zhstark

  1. Looks like it need install argo.
  2. No found any error about create knative service.
  3. Pls check container server log for create space deploy.

HaiHui886 avatar Apr 08 '25 07:04 HaiHui886

  1. what is argo?
  2. related csghub-server.log is following:
{"time":"2025-04-07T09:35:04.616988007Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":17,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/spaces?per=6&page=1","full_path":"/api/v1/user/:username/spaces"}
{"time":"2025-04-07T09:35:04.622071302Z","level":"INFO","msg":"Get user models succeed","user":"root"}
{"time":"2025-04-07T09:35:04.622206848Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":7,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/models?per=6&page=1","full_path":"/api/v1/user/:username/models"}
{"time":"2025-04-07T09:35:04.62289993Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.631727184Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":19,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/collections?per=6&page=1","full_path":"/api/v1/user/:username/collections"}
{"time":"2025-04-07T09:35:04.632111729Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.632705446Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.633258828Z","level":"INFO","msg":"Get user datasets succeed","user":"root"}
{"time":"2025-04-07T09:35:04.634321667Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":26,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/datasets?per=6&page=1","full_path":"/api/v1/user/:username/datasets"}
{"time":"2025-04-07T09:35:04.640811191Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.642306581Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.647952204Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.653280611Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.653563838Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:04.659422853Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:05.429308708Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
[bun]  09:35:07.116   SELECT                   18µs  SELECT "space"."id", "space"."repository_id", "space"."sdk", "space"."sdk_version", "space"."template", "space"."cover_image_url", "space"."env", "space"."hardware", "space"."secrets", "space"."has_app_file", "space"."sku", "space"."variables", "space"."created_at", "space"."updated_at", "repository"."id" AS "repository__id", "repository"."user_id" AS "repository__user_id", "repository"."path" AS "repository__path", "repository"."git_path" AS "repository__git_path", "repository"."name" AS "repository__name", "repository"."nickname" AS "repository__nickname", "repository"."description" AS "repository__description", "repository"."private" AS "repository__private", "repository"."labels" AS "repository__labels", "repository"."license" AS "repository__license", "repository"."readme" AS "repository__readme", "repository"."default_branch" AS "repository__default_branch", "repository"."likes" AS "repository__likes", "repository"."download_count" AS "repository__download_count", "repository"."repository_type" AS "repository__repository_type", "repository"."http_clone_url" AS "repository__http_clone_url", "repository"."ssh_clone_url" AS "repository__ssh_clone_url", "repository"."source" AS "repository__source", "repository"."sync_status" AS "repository__sync_status", "repository"."sensitive_check_status" AS "repository__sensitive_check_status", "repository"."ms_path" AS "repository__ms_path", "repository"."csg_path" AS "repository__csg_path", "repository"."hf_path" AS "repository__hf_path", "repository"."created_at" AS "repository__created_at", "repository"."updated_at" AS "repository__updated_at", "repository__user"."id" AS "repository__user__id", "repository__user"."git_id" AS "repository__user__git_id", "repository__user"."name" AS "repository__user__name", "repository__user"."username" AS "repository__user__username", "repository__user"."email" AS "repository__user__email", "repository__user"."password" AS "repository__user__password", "repository__user"."uuid" AS "repository__user__uuid", "repository__user"."reg_provider" AS "repository__user__reg_provider", "repository__user"."gender" AS "repository__user__gender", "repository__user"."role_mask" AS "repository__user__role_mask", "repository__user"."phone" AS "repository__user__phone", "repository__user"."phone_verified" AS "repository__user__phone_verified", "repository__user"."email_verified" AS "repository__user__email_verified", "repository__user"."last_login_at" AS "repository__user__last_login_at", "repository__user"."avatar" AS "repository__user__avatar", "repository__user"."company_verified" AS "repository__user__company_verified", "repository__user"."password_hash" AS "repository__user__password_hash", "repository__user"."homepage" AS "repository__user__homepage", "repository__user"."bio" AS "repository__user__bio", "repository__user"."can_change_user_name" AS "repository__user__can_change_user_name", "repository__user"."created_at" AS "repository__user__created_at", "repository__user"."updated_at" AS "repository__user__updated_at" FROM "spaces" AS "space" LEFT JOIN "repositories" AS "repository" ON ("repository"."id" = "space"."repository_id") LEFT JOIN "users" AS "repository__user" ON ("repository__user"."id" = "repository"."user_id") WHERE (repository.path = 'root/test3' and repository.repository_type = 'space') 	  *errors.errorString: context canceled 
{"time":"2025-04-07T09:35:07.11655728Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test3"}
{"time":"2025-04-07T09:35:07.116666984Z","level":"INFO","msg":"space handler status request context done","error":"context canceled"}
{"time":"2025-04-07T09:35:07.116690053Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":145064,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/status","full_path":"/api/v1/spaces/:namespace/:name/status"}
{"time":"2025-04-07T09:35:07.682097056Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:09.723395124Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.832949667Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.838529149Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.854527289Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.862725656Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.863019952Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.86711912Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":1,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:35:09.867248609Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.872580758Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.872761366Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.877634173Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":15,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.883117852Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.889748083Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.889756945Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.897126714Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.903761505Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":40,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.908055755Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":45,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.914061423Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.917308423Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.919499027Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.935571322Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:09.93682855Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:10.066585317Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:12.164770427Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.299340682Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.303111506Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.305015662Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":1,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:35:12.306014858Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.306940044Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.318810629Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.325685997Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":15,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.329469232Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/settings/access-token"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:35:12.331402354Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":2,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:35:12.333401347Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":33,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.336892936Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":27,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.337652585Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.344197255Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":34,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.350351116Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":37,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.353766448Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.362357317Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.362985112Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.374843552Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.37491343Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":65,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.380582614Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.383829908Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":16,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.384549514Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.392854498Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.398553097Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:12.436341267Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:14.685497791Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:15.551987769Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":12,"status":200,"current_user":"root","auth_type":"","url":"/spaces/root/test3.git/info/refs?service=git-receive-pack","full_path":"/:repo_type/:namespace/:name/info/refs"}
{"time":"2025-04-07T09:35:15.699749661Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"POST","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v4/internal/allowed","full_path":"/api/v4/internal/allowed"}
{"time":"2025-04-07T09:35:15.701710468Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"POST","latency(ms)":0,"status":200,"current_user":"","auth_type":"","url":"/api/v4/internal/pre_receive","full_path":"/api/v4/internal/pre_receive"}
{"time":"2025-04-07T09:35:15.901038778Z","level":"INFO","msg":"start handle push workflow","workflow_id":"6c724cef-544d-41dc-906a-f8c648cb3e56","req":{"ref":"refs/heads/main","commits":[{"added":["app.py"],"removed":null,"modified":null}],"repository":{"full_name":"spaces_root/test3","private":false},"head_commit":{"timestamp":"2025-04-07T09:33:25Z","last_modify_time":"2025-04-07T09:33:25Z","message":"first"}}}
{"time":"2025-04-07T09:35:15.90125108Z","level":"INFO","msg":"http request","ip":"127.0.0.1","method":"POST","latency(ms)":30,"status":200,"current_user":"","auth_type":"","url":"/api/v4/internal/post_receive","full_path":"/api/v4/internal/post_receive"}
{"time":"2025-04-07T09:35:15.915043768Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"POST","latency(ms)":283,"status":200,"current_user":"root","auth_type":"","url":"/spaces/root/test3.git/git-receive-pack","full_path":"/:repo_type/:namespace/:name/git-receive-pack"}
{"time":"2025-04-07T09:35:16.92017808Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:16.98903147Z","level":"INFO","msg":"watch space change start","Namespace":"default","TaskQueue":"workflow_handle_push_queue","WorkerID":"76@omnibus-csghub@","ActivityID":"5","ActivityType":"WatchSpaceChange","Attempt":2,"WorkflowType":"HandlePushWorkflow","WorkflowID":"6c724cef-544d-41dc-906a-f8c648cb3e56","RunID":"a28e4219-e2e0-4cd1-98f4-8f0158a9cd23","req":{"ref":"refs/heads/main","commits":[{"added":["app.py"],"removed":null,"modified":null}],"repository":{"full_name":"spaces_root/test3","private":false},"head_commit":{"timestamp":"2025-04-07T09:33:25Z","last_modify_time":"2025-04-07T09:33:25Z","message":"first"}}}
{"time":"2025-04-07T09:35:17.030092256Z","level":"INFO","msg":"enqueue next task","task":1}
{"time":"2025-04-07T09:35:17.030099535Z","level":"INFO","msg":"run image build task","deplopy_task_id":1}
{"time":"2025-04-07T09:35:17.080762189Z","level":"INFO","msg":"watch repo relation start","Namespace":"default","TaskQueue":"workflow_handle_push_queue","WorkerID":"76@omnibus-csghub@","ActivityID":"11","ActivityType":"WatchRepoRelation","Attempt":1,"WorkflowType":"HandlePushWorkflow","WorkflowID":"6c724cef-544d-41dc-906a-f8c648cb3e56","RunID":"a28e4219-e2e0-4cd1-98f4-8f0158a9cd23","req":{"ref":"refs/heads/main","commits":[{"added":["app.py"],"removed":null,"modified":null}],"repository":{"full_name":"spaces_root/test3","private":false},"head_commit":{"timestamp":"2025-04-07T09:33:25Z","last_modify_time":"2025-04-07T09:33:25Z","message":"first"}}}
{"time":"2025-04-07T09:35:17.131179286Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/info/refs?service=git-upload-pack","full_path":"/:repo_type/:namespace/:name/info/refs"}
{"time":"2025-04-07T09:35:17.149505886Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"POST","latency(ms)":16,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/git-upload-pack","full_path":"/:repo_type/:namespace/:name/git-upload-pack"}
{"time":"2025-04-07T09:35:17.169805096Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"POST","latency(ms)":16,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/git-upload-pack","full_path":"/:repo_type/:namespace/:name/git-upload-pack"}
{"time":"2025-04-07T09:35:17.256684944Z","level":"INFO","msg":"sensitive check start","Namespace":"default","TaskQueue":"workflow_handle_push_queue","WorkerID":"76@omnibus-csghub@","ActivityID":"29","ActivityType":"SensitiveCheck","Attempt":1,"WorkflowType":"HandlePushWorkflow","WorkflowID":"6c724cef-544d-41dc-906a-f8c648cb3e56","RunID":"a28e4219-e2e0-4cd1-98f4-8f0158a9cd23","req":{"ref":"refs/heads/main","commits":[{"added":["app.py"],"removed":null,"modified":null}],"repository":{"full_name":"spaces_root/test3","private":false},"head_commit":{"timestamp":"2025-04-07T09:33:25Z","last_modify_time":"2025-04-07T09:33:25Z","message":"first"}}}
{"time":"2025-04-07T09:35:17.302591536Z","level":"ERROR","msg":"failed to run task","error":"call image builder failed: Post \"http://127.0.0.1:8089/push_data\": EOF","task":1}
{"time":"2025-04-07T09:35:17.302627863Z","level":"INFO","msg":"scheduler fail following tasks","deploy_task_id":1}
{"time":"2025-04-07T09:35:18.684646682Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.798772748Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.810683688Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.828692942Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":0,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:35:18.835846327Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.836006742Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.839967459Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.840869879Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.84796046Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.857695704Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.862543804Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":29,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.864840197Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.867027631Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":34,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.869053603Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.872369971Z","level":"INFO","msg":"Get public spaces succeed","count":1}
{"time":"2025-04-07T09:35:18.872509146Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":40,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces?page=1&per=9&search=&sort=trending&source=","full_path":"/api/v1/spaces"}
{"time":"2025-04-07T09:35:18.876880548Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.878053113Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.878759185Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":42,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.887646955Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":51,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.890213491Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.890528924Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.904534259Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:18.909840353Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:19.165329972Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:21.08182287Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.227725794Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.237810351Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":20,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.244210036Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":15,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.248025312Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":23,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.250584802Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:35:21.252642084Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:35:21.263439895Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":10,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:35:21.263748959Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":11,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/collections","full_path":"/api/v1/user/:username/collections"}
{"time":"2025-04-07T09:35:21.264935792Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.266681216Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.270624423Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":41,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.276708643Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":23,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:21.290144112Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":39,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:35:21.290498942Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":36,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.294524208Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.299742211Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":56,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.306127194Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":62,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.309028841Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.322926375Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":93,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.325573457Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.330113118Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":77,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.332516004Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":78,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:35:21.33403212Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.336879841Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":76,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.343042451Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":100,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.351700265Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":89,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.356177622Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.36734177Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.371145103Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.377109006Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":121,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.382094695Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.417577518Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:21.557449369Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:23.808790328Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:25.499496885Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.627701966Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.633102513Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.633177575Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.633678319Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.64842877Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":25,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.651134568Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:35:25.652009065Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":2,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:35:25.653039223Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.653650678Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:35:25.648812924Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":18,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.658641484Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":5,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:35:25.661714144Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.662702057Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.666966317Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.676515147Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.679312107Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":20,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/collections","full_path":"/api/v1/user/:username/collections"}
{"time":"2025-04-07T09:35:25.682709632Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":52,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.686434669Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":34,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.692817491Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":34,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:25.701426035Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.701465704Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.705423716Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":54,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:35:25.713971415Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":55,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.717880182Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.724835262Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":67,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.730275882Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":72,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.73556441Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":77,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.746404561Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":48,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.748981198Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.754694259Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":12,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.765711867Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:25.765090433Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:35:26.046965771Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
[bun]  09:35:26.245   SELECT                   19µs  SELECT "space"."id", "space"."repository_id", "space"."sdk", "space"."sdk_version", "space"."template", "space"."cover_image_url", "space"."env", "space"."hardware", "space"."secrets", "space"."has_app_file", "space"."sku", "space"."variables", "space"."created_at", "space"."updated_at", "repository"."id" AS "repository__id", "repository"."user_id" AS "repository__user_id", "repository"."path" AS "repository__path", "repository"."git_path" AS "repository__git_path", "repository"."name" AS "repository__name", "repository"."nickname" AS "repository__nickname", "repository"."description" AS "repository__description", "repository"."private" AS "repository__private", "repository"."labels" AS "repository__labels", "repository"."license" AS "repository__license", "repository"."readme" AS "repository__readme", "repository"."default_branch" AS "repository__default_branch", "repository"."likes" AS "repository__likes", "repository"."download_count" AS "repository__download_count", "repository"."repository_type" AS "repository__repository_type", "repository"."http_clone_url" AS "repository__http_clone_url", "repository"."ssh_clone_url" AS "repository__ssh_clone_url", "repository"."source" AS "repository__source", "repository"."sync_status" AS "repository__sync_status", "repository"."sensitive_check_status" AS "repository__sensitive_check_status", "repository"."ms_path" AS "repository__ms_path", "repository"."csg_path" AS "repository__csg_path", "repository"."hf_path" AS "repository__hf_path", "repository"."created_at" AS "repository__created_at", "repository"."updated_at" AS "repository__updated_at", "repository__user"."id" AS "repository__user__id", "repository__user"."git_id" AS "repository__user__git_id", "repository__user"."name" AS "repository__user__name", "repository__user"."username" AS "repository__user__username", "repository__user"."email" AS "repository__user__email", "repository__user"."password" AS "repository__user__password", "repository__user"."uuid" AS "repository__user__uuid", "repository__user"."reg_provider" AS "repository__user__reg_provider", "repository__user"."gender" AS "repository__user__gender", "repository__user"."role_mask" AS "repository__user__role_mask", "repository__user"."phone" AS "repository__user__phone", "repository__user"."phone_verified" AS "repository__user__phone_verified", "repository__user"."email_verified" AS "repository__user__email_verified", "repository__user"."last_login_at" AS "repository__user__last_login_at", "repository__user"."avatar" AS "repository__user__avatar", "repository__user"."company_verified" AS "repository__user__company_verified", "repository__user"."password_hash" AS "repository__user__password_hash", "repository__user"."homepage" AS "repository__user__homepage", "repository__user"."bio" AS "repository__user__bio", "repository__user"."can_change_user_name" AS "repository__user__can_change_user_name", "repository__user"."created_at" AS "repository__user__created_at", "repository__user"."updated_at" AS "repository__user__updated_at" FROM "spaces" AS "space" LEFT JOIN "repositories" AS "repository" ON ("repository"."id" = "space"."repository_id") LEFT JOIN "users" AS "repository__user" ON ("repository__user"."id" = "repository"."user_id") WHERE (repository.path = 'root/test3' and repository.repository_type = 'space') 	  *errors.errorString: context canceled 
{"time":"2025-04-07T09:35:26.245658928Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test3"}
{"time":"2025-04-07T09:35:26.245845136Z","level":"INFO","msg":"space handler status request context done","error":"context canceled"}
{"time":"2025-04-07T09:35:26.245884973Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":5013,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/status","full_path":"/api/v1/spaces/:namespace/:name/status"}
{"time":"2025-04-07T09:35:28.297194654Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:30.541205081Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:32.796889989Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:32.810664853Z","level":"INFO","msg":"space deployment created","namespace":"root","name":"test3","deploy_id":1}
{"time":"2025-04-07T09:35:32.810713692Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"POST","latency(ms)":9,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/run","full_path":"/api/v1/spaces/:namespace/:name/run"}
{"time":"2025-04-07T09:35:32.813582138Z","level":"INFO","msg":"enqueue next task","task":3}
{"time":"2025-04-07T09:35:32.813635933Z","level":"INFO","msg":"run image build task","deplopy_task_id":3}
{"time":"2025-04-07T09:35:32.888386559Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/info/refs?service=git-upload-pack","full_path":"/:repo_type/:namespace/:name/info/refs"}
{"time":"2025-04-07T09:35:32.899236565Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"POST","latency(ms)":8,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/git-upload-pack","full_path":"/:repo_type/:namespace/:name/git-upload-pack"}
{"time":"2025-04-07T09:35:32.916904104Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"POST","latency(ms)":14,"status":200,"current_user":"","auth_type":"","url":"/spaces/root/test3.git/git-upload-pack","full_path":"/:repo_type/:namespace/:name/git-upload-pack"}
{"time":"2025-04-07T09:35:34.837125585Z","level":"INFO","msg":"enqueue next task","task":4}
{"time":"2025-04-07T09:35:34.837253273Z","level":"INFO","msg":"run image deploy task","deplopy_task_id":4}
{"time":"2025-04-07T09:35:35.212012398Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:37.578209026Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:39.899038366Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:42.750377937Z","level":"ERROR","msg":"failed to read log from image runner","error":"unexpected http status code:404"}
{"time":"2025-04-07T09:35:45.168691564Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":14,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:48.170100019Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:50.65175021Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:35:55.631966389Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:00.724612867Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:08.741023776Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:11.685375714Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:14.384347835Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:18.226947238Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:20.561599899Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:22.843546115Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:27.532824806Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:30.425939047Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:33.051510733Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:35.472916335Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:37.894099434Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":13,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:40.500264891Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:43.077610626Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:45.846721053Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:48.259558396Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":17,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:50.587789067Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:52.934131694Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:55.513111698Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:36:57.990166455Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:00.517061696Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":10,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:02.862280322Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:05.22929465Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:07.664740298Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:10.074139708Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":27,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:12.415702398Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:14.698352168Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:16.97528529Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:19.233992287Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:21.47126992Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:23.065032535Z","level":"INFO","msg":"image build failed","repo_name":"test3","deplopy_task_id":3}
{"time":"2025-04-07T09:37:23.741307679Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:25.982622222Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:28.224930828Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:28.884443097Z","level":"INFO","msg":"space handler logs request context done","error":"context canceled"}
{"time":"2025-04-07T09:37:28.884506773Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":106149,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/logs","full_path":"/api/v1/spaces/:namespace/:name/logs"}
{"time":"2025-04-07T09:37:28.884549455Z","level":"INFO","msg":"remote builder log reader aborted","error":"context canceled"}
{"time":"2025-04-07T09:37:28.953068015Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.095986581Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":1,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.109476376Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.115305044Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.120017679Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.123678809Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.123620083Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.132000139Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.134954682Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.137046858Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.140802333Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.147272768Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.151164706Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":18,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.159617801Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.161201176Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":34,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.164520997Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":35,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.165320298Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":1,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:37:29.169668158Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.176513166Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3/files/main/"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:37:29.177835538Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":3,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/collections","full_path":"/api/v1/user/:username/collections"}
{"time":"2025-04-07T09:37:29.179708918Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":3,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:37:29.185991149Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":8,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:29.204372473Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.209551489Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.223300995Z","level":"INFO","msg":"Get repo last commit succeed","repo_type":"space","name":"test3","ref":"main"}
{"time":"2025-04-07T09:37:29.223632271Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":41,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/last_commit","full_path":"/api/v1/spaces/:namespace/:name/last_commit"}
{"time":"2025-04-07T09:37:29.22853587Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.230776519Z","level":"INFO","msg":"Get repo branches succeed","repo_type":"space","name":"test3"}
{"time":"2025-04-07T09:37:29.230943621Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":41,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/branches","full_path":"/api/v1/spaces/:namespace/:name/branches"}
{"time":"2025-04-07T09:37:29.232567866Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.235819311Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.243909171Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.251856658Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.257642212Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.257942062Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.265815194Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:29.270399161Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":77,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/refs/main/tree/?cursor=&limit=500","full_path":"/api/v1/spaces/:namespace/:name/refs/:ref/tree/*path"}
{"time":"2025-04-07T09:37:29.337804205Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":20,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/refs/main/logs_tree/?offset=0&limit=50","full_path":"/api/v1/spaces/:namespace/:name/refs/:ref/logs_tree/*path"}
{"time":"2025-04-07T09:37:30.010834072Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.138109974Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.139763195Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.143944876Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.149114584Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.149382267Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.155076614Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.165475726Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.166114138Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":21,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.170251032Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":11,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.173225349Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":8,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.173177594Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":9,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.181200175Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":16,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.185915667Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.190894847Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.19175535Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":1,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/broadcasts/active","full_path":"/api/v1/broadcasts/active"}
{"time":"2025-04-07T09:37:30.196638315Z","level":"INFO","msg":"proxy user request","request":{"Scheme":"","Opaque":"","User":null,"Host":"","Path":"/api/v1/user/root/tokens","RawPath":"","OmitHost":false,"ForceQuery":false,"RawQuery":"app=git","Fragment":"","RawFragment":""},"header":{"Accept":["*/*"],"Accept-Encoding":["gzip, deflate"],"Accept-Language":["en-US"],"Authorization":["Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA"],"Connection":["close"],"Cookie":["casdoor_session_id=40b320b2d85190342ad0c815b83babb1; user_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1dWlkIjoiYjE4NDMxYTctN2Y2Ny00ZjUyLThkZjUtZmFmMjkzOGQwMjNhIiwiY3VycmVudF91c2VyIjoicm9vdCIsImlzcyI6Ik9wZW5DU0ciLCJleHAiOjE3NDQxMDQ3NDJ9.StuzNKweTwANITTPlbGXqczuCAUjY8_Ncm7i2HbQyTA; can_change_username=false; login_identity=b18431a7-7f67-4f52-8df5-faf2938d023a"],"Priority":["u=4"],"Referer":["http://8.141.7.84:9168/spaces/root/test3"],"User-Agent":["Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:137.0) Gecko/20100101 Firefox/137.0"],"X-Forwarded-For":["124.127.113.66"],"X-Forwarded-Host":["8.141.7.84"],"X-Forwarded-Proto":["http"],"X-Real-Ip":["124.127.113.66"]}}
{"time":"2025-04-07T09:37:30.200538731Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":4,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/tokens?app=git","full_path":"/api/v1/user/:username/tokens"}
{"time":"2025-04-07T09:37:30.201179517Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.210939019Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.211235349Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.21405756Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":22,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:30.220341397Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":13,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/user/root/collections","full_path":"/api/v1/user/:username/collections"}
{"time":"2025-04-07T09:37:30.224415054Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.227574684Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.232696162Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.24476169Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":4,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.247545363Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":2,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.250220935Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.251871125Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":3,"status":200,"current_user":"","auth_type":"ApiKey","url":"/api/v1/user/b18431a7-7f67-4f52-8df5-faf2938d023a?type=uuid","full_path":"/api/v1/user/:username"}
{"time":"2025-04-07T09:37:30.50207653Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
[bun]  09:37:30.811   SELECT                   19µs  SELECT "space"."id", "space"."repository_id", "space"."sdk", "space"."sdk_version", "space"."template", "space"."cover_image_url", "space"."env", "space"."hardware", "space"."secrets", "space"."has_app_file", "space"."sku", "space"."variables", "space"."created_at", "space"."updated_at", "repository"."id" AS "repository__id", "repository"."user_id" AS "repository__user_id", "repository"."path" AS "repository__path", "repository"."git_path" AS "repository__git_path", "repository"."name" AS "repository__name", "repository"."nickname" AS "repository__nickname", "repository"."description" AS "repository__description", "repository"."private" AS "repository__private", "repository"."labels" AS "repository__labels", "repository"."license" AS "repository__license", "repository"."readme" AS "repository__readme", "repository"."default_branch" AS "repository__default_branch", "repository"."likes" AS "repository__likes", "repository"."download_count" AS "repository__download_count", "repository"."repository_type" AS "repository__repository_type", "repository"."http_clone_url" AS "repository__http_clone_url", "repository"."ssh_clone_url" AS "repository__ssh_clone_url", "repository"."source" AS "repository__source", "repository"."sync_status" AS "repository__sync_status", "repository"."sensitive_check_status" AS "repository__sensitive_check_status", "repository"."ms_path" AS "repository__ms_path", "repository"."csg_path" AS "repository__csg_path", "repository"."hf_path" AS "repository__hf_path", "repository"."created_at" AS "repository__created_at", "repository"."updated_at" AS "repository__updated_at", "repository__user"."id" AS "repository__user__id", "repository__user"."git_id" AS "repository__user__git_id", "repository__user"."name" AS "repository__user__name", "repository__user"."username" AS "repository__user__username", "repository__user"."email" AS "repository__user__email", "repository__user"."password" AS "repository__user__password", "repository__user"."uuid" AS "repository__user__uuid", "repository__user"."reg_provider" AS "repository__user__reg_provider", "repository__user"."gender" AS "repository__user__gender", "repository__user"."role_mask" AS "repository__user__role_mask", "repository__user"."phone" AS "repository__user__phone", "repository__user"."phone_verified" AS "repository__user__phone_verified", "repository__user"."email_verified" AS "repository__user__email_verified", "repository__user"."last_login_at" AS "repository__user__last_login_at", "repository__user"."avatar" AS "repository__user__avatar", "repository__user"."company_verified" AS "repository__user__company_verified", "repository__user"."password_hash" AS "repository__user__password_hash", "repository__user"."homepage" AS "repository__user__homepage", "repository__user"."bio" AS "repository__user__bio", "repository__user"."can_change_user_name" AS "repository__user__can_change_user_name", "repository__user"."created_at" AS "repository__user__created_at", "repository__user"."updated_at" AS "repository__user__updated_at" FROM "spaces" AS "space" LEFT JOIN "repositories" AS "repository" ON ("repository"."id" = "space"."repository_id") LEFT JOIN "users" AS "repository__user" ON ("repository__user"."id" = "repository"."user_id") WHERE (repository.path = 'root/test3' and repository.repository_type = 'space') 	  *errors.errorString: context canceled 
{"time":"2025-04-07T09:37:30.811870411Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test3"}
{"time":"2025-04-07T09:37:30.812016057Z","level":"INFO","msg":"space handler status request context done","error":"context canceled"}
{"time":"2025-04-07T09:37:30.812052789Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":125173,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/status","full_path":"/api/v1/spaces/:namespace/:name/status"}
{"time":"2025-04-07T09:37:31.035167825Z","level":"ERROR","msg":"failed to read log from image runner","error":"unexpected http status code:404"}
{"time":"2025-04-07T09:37:32.735814169Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
[bun]  09:37:34.120   SELECT                   16µs  SELECT "space"."id", "space"."repository_id", "space"."sdk", "space"."sdk_version", "space"."template", "space"."cover_image_url", "space"."env", "space"."hardware", "space"."secrets", "space"."has_app_file", "space"."sku", "space"."variables", "space"."created_at", "space"."updated_at", "repository"."id" AS "repository__id", "repository"."user_id" AS "repository__user_id", "repository"."path" AS "repository__path", "repository"."git_path" AS "repository__git_path", "repository"."name" AS "repository__name", "repository"."nickname" AS "repository__nickname", "repository"."description" AS "repository__description", "repository"."private" AS "repository__private", "repository"."labels" AS "repository__labels", "repository"."license" AS "repository__license", "repository"."readme" AS "repository__readme", "repository"."default_branch" AS "repository__default_branch", "repository"."likes" AS "repository__likes", "repository"."download_count" AS "repository__download_count", "repository"."repository_type" AS "repository__repository_type", "repository"."http_clone_url" AS "repository__http_clone_url", "repository"."ssh_clone_url" AS "repository__ssh_clone_url", "repository"."source" AS "repository__source", "repository"."sync_status" AS "repository__sync_status", "repository"."sensitive_check_status" AS "repository__sensitive_check_status", "repository"."ms_path" AS "repository__ms_path", "repository"."csg_path" AS "repository__csg_path", "repository"."hf_path" AS "repository__hf_path", "repository"."created_at" AS "repository__created_at", "repository"."updated_at" AS "repository__updated_at", "repository__user"."id" AS "repository__user__id", "repository__user"."git_id" AS "repository__user__git_id", "repository__user"."name" AS "repository__user__name", "repository__user"."username" AS "repository__user__username", "repository__user"."email" AS "repository__user__email", "repository__user"."password" AS "repository__user__password", "repository__user"."uuid" AS "repository__user__uuid", "repository__user"."reg_provider" AS "repository__user__reg_provider", "repository__user"."gender" AS "repository__user__gender", "repository__user"."role_mask" AS "repository__user__role_mask", "repository__user"."phone" AS "repository__user__phone", "repository__user"."phone_verified" AS "repository__user__phone_verified", "repository__user"."email_verified" AS "repository__user__email_verified", "repository__user"."last_login_at" AS "repository__user__last_login_at", "repository__user"."avatar" AS "repository__user__avatar", "repository__user"."company_verified" AS "repository__user__company_verified", "repository__user"."password_hash" AS "repository__user__password_hash", "repository__user"."homepage" AS "repository__user__homepage", "repository__user"."bio" AS "repository__user__bio", "repository__user"."can_change_user_name" AS "repository__user__can_change_user_name", "repository__user"."created_at" AS "repository__user__created_at", "repository__user"."updated_at" AS "repository__user__updated_at" FROM "spaces" AS "space" LEFT JOIN "repositories" AS "repository" ON ("repository"."id" = "space"."repository_id") LEFT JOIN "users" AS "repository__user" ON ("repository__user"."id" = "repository"."user_id") WHERE (repository.path = 'root/test3' and repository.repository_type = 'space') 	  *errors.errorString: context canceled 
{"time":"2025-04-07T09:37:34.120642445Z","level":"ERROR","msg":"failed to get space status","error":"can't find space by path:failed to find space: context canceled","namespace":"root","name":"test3"}
{"time":"2025-04-07T09:37:34.120866534Z","level":"INFO","msg":"space handler status request context done","error":"context canceled"}
{"time":"2025-04-07T09:37:34.120908873Z","level":"INFO","msg":"http request","ip":"124.127.113.66","method":"GET","latency(ms)":5006,"status":200,"current_user":"root","auth_type":"JWT","url":"/api/v1/spaces/root/test3/status","full_path":"/api/v1/spaces/:namespace/:name/status"}
{"time":"2025-04-07T09:37:34.990018645Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":7,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:37.227527227Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:39.462304004Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:41.713139033Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:43.942062173Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":5,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:46.183725507Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:48.413736109Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:50.660700841Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":14,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:52.898299965Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:55.175465098Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:57.412342918Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}
{"time":"2025-04-07T09:37:59.644012161Z","level":"INFO","msg":"http request","ip":"8.141.7.84","method":"GET","latency(ms)":6,"status":200,"current_user":"","auth_type":"","url":"/api/v1/tags","full_path":"/api/v1/tags"}

zhstark avatar Apr 08 '25 07:04 zhstark

  1. https://github.com/OpenCSGs/csghub-installer/blob/main/docs/en/install_argo.md

  2. error -> {"time":"2025-04-07T09:35:17.302591536Z","level":"ERROR","msg":"failed to run task","error":"call image builder failed: Post "http://127.0.0.1:8089/push_data": EOF","task":1}, looks like space builder error.

HaiHui886 avatar Apr 08 '25 07:04 HaiHui886

Thanks, how to solve space builder error?

zhstark avatar Apr 08 '25 07:04 zhstark

There is a container call space builer, check if it is running well.

HaiHui886 avatar Apr 08 '25 08:04 HaiHui886

I used docker engine to deploy it. So there is only one container omnibus-csghub. I think everything is deployed inside.

zhstark avatar Apr 08 '25 08:04 zhstark

Pls @MasonXon help on this. Thanks!

HaiHui886 avatar Apr 08 '25 08:04 HaiHui886

Okay, please troubleshooting with following steps:

  1. Install argo first using this yaml
  2. Enter the container omnibus-csghub and execute csghub-ctl tail csghub-builder(Through this you can see whether the image is built and successfully pushed to the image repository)
  3. If the image has been pushed successfully, you can check the log of the runner executing the deployment task to see if there are any errors. If so, please submit them here(exclude argo before)

MasonXon avatar Apr 08 '25 09:04 MasonXon

I installed argo and re-tried app space, it still showed the same failure.

the ssghub-builder log is following:

2025-04-08T12:06:34.153Z	INFO	app/main.go:175	Received request: 	{"method": "POST", "uri": "/push_data", "remote_addr": "127.0.0.1:38020"}
Received data: http://8.141.7.84:9168/spaces/root/test6.git
2025-04-08T12:06:34.467Z	INFO	common/tools.go:57	prepare script for http://8.141.7.84:9168/spaces/root/test6.git	{"script run output": "the full space clone url is http://root:[email protected]:9168/spaces/root/test6.git\nGit LFS initialized.\nCloning into '/var/opt/csghub-builder/repos/ea32c092-1471-11f0-a56f-b6ac1a254b90'...\nAlready on 'main'\nYour branch is up to date with 'origin/main'.\nthe Dockerfile is Dockerfile-python3.10\nrequirements.txt is created\npackages.txt is created\npre-requirements.txt is created\n"}
2025-04-08T12:06:34.467Z	INFO	common/tools.go:62	prepare script execute success
2025-04-08T12:06:34.467Z	INFO	common/tools.go:65	repo path is : /var/opt/csghub-builder/repos/ea32c092-1471-11f0-a56f-b6ac1a254b90
2025-04-08T12:06:34.467Z	INFO	common/tools.go:115	image name: root_test6:1
trigger image build process for root_test6:1
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x794490]

goroutine 24 [running]:
opencsg.com/space_builder/builder.TriggerBuilder.func1()
	/app/builder/controller.go:62 +0xb0
created by opencsg.com/space_builder/builder.TriggerBuilder in goroutine 21
	/app/builder/controller.go:48 +0x9d
create repo and log folder
2025-04-08T12:06:34.483Z	INFO	common/tools.go:42	repo folder: /var/opt/csghub-builder/repos
2025-04-08T12:06:34.484Z	INFO	common/tools.go:43	log folder: /var/opt/csghub-builder/logs
2025-04-08T12:06:34.485Z	INFO	builder/controller.go:39	pip index url not set! 
2025-04-08T12:06:34.485Z	INFO	builder/controller.go:41	pip index url: 
Server listening on port 8089
2025-04-08T12:06:44.472Z	INFO	app/main.go:175	Received request: 	{"method": "GET", "uri": "/root/test6/status?build_id=1", "remote_addr": "127.0.0.1:42832"}
2025-04-08T12:06:44.472Z	INFO	common/tools.go:115	image name: root_test6:1
2025-04-08T12:06:44.472Z	ERROR	builder/controller.go:96	get image status error: %v	{"error": "redis: nil"}
opencsg.com/space_builder/builder.GetStatus
	/app/builder/controller.go:96
main.statusHandler
	/app/main.go:152
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
main.loggingMiddleware.func1
	/app/main.go:177
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
github.com/gorilla/mux.(*Router).ServeHTTP
	/go/pkg/mod/github.com/gorilla/[email protected]/mux.go:212
net/http.serverHandler.ServeHTTP
	/usr/local/go/src/net/http/server.go:3210
net/http.(*conn).serve
	/usr/local/go/src/net/http/server.go:2092
2025-04-08T12:06:50.615Z	INFO	app/main.go:175	Received request: 	{"method": "GET", "uri": "/root/test6/logs?build_id=1", "remote_addr": "127.0.0.1:42832"}
2025-04-08T12:06:50.615Z	INFO	common/tools.go:115	image name: root_test6:1
2025-04-08T12:06:50.615Z	ERROR	app/main.go:88	Failed to open log file: %v	{"error": "open /var/opt/csghub-builder/logs/root_test6:1.log: no such file or directory"}
main.fetchLogsHandler
	/app/main.go:88
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
main.loggingMiddleware.func1
	/app/main.go:177
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
github.com/gorilla/mux.(*Router).ServeHTTP
	/go/pkg/mod/github.com/gorilla/[email protected]/mux.go:212
net/http.serverHandler.ServeHTTP
	/usr/local/go/src/net/http/server.go:3210
net/http.(*conn).serve
	/usr/local/go/src/net/http/server.go:2092
2025-04-08T12:06:54.474Z	INFO	app/main.go:175	Received request: 	{"method": "GET", "uri": "/root/test6/status?build_id=1", "remote_addr": "127.0.0.1:37146"}
2025-04-08T12:06:54.474Z	INFO	common/tools.go:115	image name: root_test6:1
2025-04-08T12:06:54.474Z	ERROR	builder/controller.go:96	get image status error: %v	{"error": "redis: nil"}
opencsg.com/space_builder/builder.GetStatus
	/app/builder/controller.go:96
main.statusHandler
	/app/main.go:152
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
main.loggingMiddleware.func1
	/app/main.go:177
net/http.HandlerFunc.ServeHTTP
	/usr/local/go/src/net/http/server.go:2220
github.com/gorilla/mux.(*Router).ServeHTTP
	/go/pkg/mod/github.com/gorilla/[email protected]/mux.go:212
net/http.serverHandler.ServeHTTP
	/usr/local/go/src/net/http/server.go:3210
net/http.(*conn).serve
	/usr/local/go/src/net/http/server.go:2092

zhstark avatar Apr 08 '25 12:04 zhstark

csghub builder depend on redis, make sure redis is running.

HaiHui886 avatar Apr 08 '25 13:04 HaiHui886

yes, my redis is running on the server

zhstark avatar Apr 09 '25 06:04 zhstark

yes, my redis is running on the server

Image

zhstark avatar Apr 09 '25 06:04 zhstark

Does /var/opt/csghub-builder/logs exist?

MasonXon avatar Apr 09 '25 06:04 MasonXon

the folder exists but there is not file in it

zhstark avatar Apr 09 '25 07:04 zhstark

I suspect there might be a problem with the directory permissions. Are there any log files for other services below? Please give 777 open permissions and try

MasonXon avatar Apr 09 '25 07:04 MasonXon

The directories are all inside the docker container. I didn't mount a volume for /var/opt/. So it should not be a a problem with permissions, am I right?

There are log files under /var/log/ but no other log files in var/opt/

Image

zhstark avatar Apr 09 '25 07:04 zhstark

All log files should be under /var/log/

MasonXon avatar Apr 09 '25 08:04 MasonXon

yeah, all services‘ logs exist under /var/log

zhstark avatar Apr 09 '25 11:04 zhstark

Can you switch to docker compose method and try again, this method is also easily configured. Previously, omnibus-csghub has always existed as a fast experience. In order to provide a better experience, omnibus-csghub is currently being rewritten.

MasonXon avatar Apr 10 '25 02:04 MasonXon