You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2020/02/18 01:42:45 UTC

[incubator-iotdb] branch ut_close_socket updated: print temp logs for checking why 8181 can not be closed

This is an automated email from the ASF dual-hosted git repository.

hxd pushed a commit to branch ut_close_socket
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git


The following commit(s) were added to refs/heads/ut_close_socket by this push:
     new 3c2b803  print temp logs for checking why 8181 can not be closed
3c2b803 is described below

commit 3c2b803da524a2f7c9e6e3ecf2565f79a1598ecc
Author: xiangdong huang <sa...@gmail.com>
AuthorDate: Tue Feb 18 09:42:31 2020 +0800

    print temp logs for checking why 8181 can not be closed
---
 server/src/main/java/org/apache/iotdb/db/service/JMXService.java  | 8 --------
 .../src/main/java/org/apache/iotdb/db/service/MetricsService.java | 4 ++--
 .../src/main/java/org/apache/iotdb/db/service/StartupChecks.java  | 2 +-
 3 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/server/src/main/java/org/apache/iotdb/db/service/JMXService.java b/server/src/main/java/org/apache/iotdb/db/service/JMXService.java
index e850aac..a0e564b 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/JMXService.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/JMXService.java
@@ -105,14 +105,6 @@ public class JMXService implements IService {
 
   @Override
   public void start() throws StartupException {
-    if (System.getProperty(IoTDBConstant.REMOTE_JMX_PORT_NAME) != null) {
-      logger.warn(
-          "JMX settings in conf/{}.sh(Unix or OS X, if you use Windows, check conf/{}.bat) have "
-              + "been bypassed as the JMX connector server is "
-              + "already initialized. Please refer to {}.sh/bat for JMX configuration info",
-          IoTDBConstant.ENV_FILE_NAME, IoTDBConstant.ENV_FILE_NAME, IoTDBConstant.ENV_FILE_NAME);
-      return;
-    }
     System.setProperty(IoTDBConstant.SERVER_RMI_ID, "true");
     boolean localOnly = false;
     String jmxPort = System.getProperty(IoTDBConstant.IOTDB_REMOTE_JMX_PORT_NAME);
diff --git a/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java b/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
index e3c9ff5..9561e47 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/MetricsService.java
@@ -113,7 +113,7 @@ public class MetricsService implements MetricsServiceMBean, IService {
 
   @Override
   public void stopService() {
-    logger.info("{}: closing {}...", IoTDBConstant.GLOBAL_DB_NAME, this.getID().getName());
+    logger.warn("{}: closing {}...", IoTDBConstant.GLOBAL_DB_NAME, this.getID().getName());
     try {
       if (server != null) {
         server.stop();
@@ -135,7 +135,7 @@ public class MetricsService implements MetricsServiceMBean, IService {
       Thread.currentThread().interrupt();
     }
     checkAndWaitPortIsClosed();
-    logger.info("{}: close {} successfully", IoTDBConstant.GLOBAL_DB_NAME, this.getID().getName());
+    logger.warn("{}: close {} successfully", IoTDBConstant.GLOBAL_DB_NAME, this.getID().getName());
   }
 
   private void checkAndWaitPortIsClosed() {
diff --git a/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java b/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java
index fe4e2a1..bc1a243 100644
--- a/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java
+++ b/server/src/main/java/org/apache/iotdb/db/service/StartupChecks.java
@@ -36,7 +36,7 @@ public class StartupChecks {
               + "Please check conf/{}.sh(Unix or OS X, if you use Windows, "
               + "check conf/{}.bat) for more info",
           IoTDBConstant.ENV_FILE_NAME, IoTDBConstant.ENV_FILE_NAME);
-      jmxPort = System.getProperty(IoTDBConstant.IOTDB_LOCAL_JMX_PORT_NAME);
+      jmxPort = System.getProperty(IoTDBConstant.IOTDB_LOCAL_JMX_PORT_NAME, 31999);
       if (jmxPort == null) {
         logger.warn("{} missing from {}.sh(Unix or OS X, if you use Windows,"
                 + " check conf/{}.bat)",