diff --git a/dolphinscheduler-common/pom.xml b/dolphinscheduler-common/pom.xml
index 6f873c6a9f..59c9055089 100644
--- a/dolphinscheduler-common/pom.xml
+++ b/dolphinscheduler-common/pom.xml
@@ -49,8 +49,8 @@
2.12.0
- log4j
- log4j
+ log4j-1.2-api
+ org.apache.logging.log4j
io.netty
diff --git a/script/dolphinscheduler-daemon.sh b/script/dolphinscheduler-daemon.sh
index 16ac8f36fb..f6dbf0ac21 100644
--- a/script/dolphinscheduler-daemon.sh
+++ b/script/dolphinscheduler-daemon.sh
@@ -50,7 +50,7 @@ elif [ "$command" = "worker-server" ]; then
LOG_FILE="-Dspring.profiles.active=worker -Ddruid.mysql.usePingMethod=false"
CLASS=org.apache.dolphinscheduler.server.worker.WorkerServer
elif [ "$command" = "alert-server" ]; then
- LOG_FILE="-Dspring.profiles.active=alert -Ddruid.mysql.usePingMethod=false"
+ LOG_FILE="-Dlogback.configurationFile=conf/alert_logback.xml"
CLASS=org.apache.dolphinscheduler.alert.AlertServer
elif [ "$command" = "logger-server" ]; then
CLASS=org.apache.dolphinscheduler.server.rpc.LoggerServer