#1475  agent 在remote shell executor选中Site Publish Enabled 仍不能执行publish步骤
Closed
bauk opened 9 months ago

Snipaste_2023-07-24_13-23-29.jpg

Robin Shen changed state to 'Closed' 9 months ago
Previous Value Current Value
Open
Closed
Robin Shen commented 9 months ago

我这边测试了没问题。请确保 job 使用了正确的 executor

bauk commented 9 months ago

Snipaste_2023-07-25_09-59-32.jpg 还是不行 server shell executor是可以的。

Robin Shen commented 9 months ago

你看下 job 的 日志,看是否确实使用了这个 executor

Robin Shen commented 9 months ago

然后错误日志请贴一个完整的。

bauk commented 9 months ago

Snipaste_2023-07-25_10-15-33_2.jpg Snipaste_2023-07-25_10-14-14.jpg

bauk commented 9 months ago

错误日志就这么多 😅 09:56:44 Running step "publish"... 09:56:44 ) at io.onedev.k8shelper.KubernetesHelper.checkStatus(KubernetesHelper.java:476) at io.onedev.k8shelper.KubernetesHelper.runServerStep(KubernetesHelper.java:964) at io.onedev.k8shelper.KubernetesHelper.runServerStep(KubernetesHelper.java:920) at io.onedev.agent.AgentSocket$3.execute(AgentSocket.java:459) at io.onedev.k8shelper.LeafFacade.execute(LeafFacade.java:12) at io.onedev.k8shelper.CompositeFacade.execute(CompositeFacade.java:34) at io.onedev.agent.AgentSocket.executeShellJob(AgentSocket.java:374) at io.onedev.agent.AgentSocket.service(AgentSocket.java:1005) at io.onedev.agent.AgentSocket.lambda$onMessage$0(AgentSocket.java:183) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)

Robin Shen commented 9 months ago

再看下执行这个 job 的 agent 有没有更详细的日志。感觉是 agent 没法通过 conf/agent.properties 里指定的 serverUrl 连接到 server

Robin Shen commented 9 months ago

然后没有这个信息吗?比如:

Step "publish" is failed (0 seconds): java.lang.RuntimeException: Http request failed (status code: 500, error message: Internal server error: check server log for details)
bauk commented 9 months ago

我看了agent和server日志确实都没有具体信息

Robin Shen commented 9 months ago

那就奇怪了,或者你告诉我详细的复现步骤(最好附上测试数据库和项目)

bauk commented 9 months ago

那就奇怪了,或者你告诉我详细的复现步骤(最好附上测试数据库和项目)

我又排查了一遍发现是因为nginx配置client_max_body_size值设置太小了,项目到现在jar包超过设定的150M了,改大就正常了。

Robin Shen commented 9 months ago

哦,谢谢反馈。我看看能不能改善出错信息帮助以后排查此类问题。

issue 1 of 1
Type
Bug
Priority
Normal
Assignee
Affected Versions
8.5.9
Labels
No labels
Issue Votes (0)
Watchers (4)
Reference
onedev/server#1475
Please wait...
Page is in error, reload to recover