From 2ea1b745f5338d3454a91fcbc8034762f50c8f57 Mon Sep 17 00:00:00 2001 From: wayson20 Date: Fri, 17 Jun 2022 17:02:16 +0800 Subject: [PATCH] add remote debug config for sbin/ext scripts. --- sbin/ext/dss-apiservice-server | 8 +++++++- sbin/ext/dss-datapipe-server | 8 +++++++- sbin/ext/dss-flow-execution-server | 8 +++++++- sbin/ext/dss-framework-orchestrator-server | 8 +++++++- sbin/ext/dss-framework-project-server | 8 +++++++- sbin/ext/dss-workflow-server | 8 +++++++- 6 files changed, 42 insertions(+), 6 deletions(-) diff --git a/sbin/ext/dss-apiservice-server b/sbin/ext/dss-apiservice-server index 5921720b64..fb4acf9d7d 100644 --- a/sbin/ext/dss-apiservice-server +++ b/sbin/ext/dss-apiservice-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.apiservice.DSSApiServiceServerApplication diff --git a/sbin/ext/dss-datapipe-server b/sbin/ext/dss-datapipe-server index 4148598078..2ff04bcb5d 100644 --- a/sbin/ext/dss-datapipe-server +++ b/sbin/ext/dss-datapipe-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.datapipe.DSSDatapipeServerApplication diff --git a/sbin/ext/dss-flow-execution-server b/sbin/ext/dss-flow-execution-server index 6b02ddb520..d7f826506f 100644 --- a/sbin/ext/dss-flow-execution-server +++ b/sbin/ext/dss-flow-execution-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.flow.execution.entrance.DSSFowExecutionServerApplication diff --git a/sbin/ext/dss-framework-orchestrator-server b/sbin/ext/dss-framework-orchestrator-server index d112e80091..0732d5d51a 100644 --- a/sbin/ext/dss-framework-orchestrator-server +++ b/sbin/ext/dss-framework-orchestrator-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.orchestrator.server.DSSOrchestratorServerApplication diff --git a/sbin/ext/dss-framework-project-server b/sbin/ext/dss-framework-project-server index 50624981d5..47a05da5b7 100644 --- a/sbin/ext/dss-framework-project-server +++ b/sbin/ext/dss-framework-project-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.framework.project.server.DSSProjectServerApplication diff --git a/sbin/ext/dss-workflow-server b/sbin/ext/dss-workflow-server index f410ec9440..ca4d05b4bf 100644 --- a/sbin/ext/dss-workflow-server +++ b/sbin/ext/dss-workflow-server @@ -6,6 +6,12 @@ # # Modified for Linkis 1.0.0 +#export DEBUG_PORT= +if [ "$DEBUG_PORT" ]; +then + export DEBUG_CMD="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$DEBUG_PORT" +fi + # get log directory cd `dirname $0` cd .. @@ -38,7 +44,7 @@ fi if test -z "$SERVER_JAVA_OPTS" then - export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log" + export SERVER_JAVA_OPTS="-DserviceName=$SERVER_SUFFIX -Xmx$SERVER_HEAP_SIZE -XX:+UseG1GC -Xloggc:$SERVER_LOG_PATH/$SERVER_SUFFIX.log $DEBUG_CMD " fi export SERVER_CLASS=com.webank.wedatasphere.dss.workflow.DSSWorkflowServerApplication