chore: 暂时忽略 SocketException

This commit is contained in:
fit2-zhao 2024-10-12 18:42:50 +08:00 committed by Craftsman
parent 5ef1602e5e
commit 2e65c15f12
1 changed files with 3 additions and 3 deletions

View File

@ -20,6 +20,7 @@ import org.apache.commons.lang3.StringUtils;
import org.springframework.kafka.core.KafkaTemplate; import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.net.SocketException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.concurrent.ThreadLocalRandom; import java.util.concurrent.ThreadLocalRandom;
@ -144,6 +145,7 @@ public class KubernetesProvider {
.redirectingInput() .redirectingInput()
.writingOutput(System.out) .writingOutput(System.out)
.writingError(System.err) .writingError(System.err)
.withTTY()
.usingListener(new SimpleListener(runRequest)) .usingListener(new SimpleListener(runRequest))
.exec(SHELL_COMMAND, "-c", command); .exec(SHELL_COMMAND, "-c", command);
} catch (Exception e) { } catch (Exception e) {
@ -160,11 +162,9 @@ public class KubernetesProvider {
@Override @Override
public void onFailure(Throwable t, Response response) { public void onFailure(Throwable t, Response response) {
LogUtils.error("K8s 监听失败", t); LogUtils.error("K8s 监听失败", t);
if (runRequest != null) { if (runRequest != null && !(t instanceof SocketException)) {
handleGeneralError(runRequest, t); handleGeneralError(runRequest, t);
return;
} }
throw new MSException("K8S 节点执行错误:" + t.getMessage(), t);
} }
@Override @Override