li-ang-666 opened a new issue #4654:
URL: https://github.com/apache/incubator-doris/issues/4654


   **Describe the bug**
   一个简单查询:
   select id from 表  limit 1
   
   在代码中:
   while(true){
     JDBC 执行 SQL
   }
   
   会不定期出现:
   Exception in thread "main" 
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown error
   
   在fe.warn.log中看到的日志是:
   2020-09-22 17:21:13,368 WARN 24043 [StmtExecutor.execute():306] execute 
Exception
   java.util.ConcurrentModificationException: null
        at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1211) 
~[?:1.8.0_252]
        at java.util.TreeMap$KeyIterator.next(TreeMap.java:1265) ~[?:1.8.0_252]
        at 
org.apache.doris.common.util.RuntimeProfile.printChildCounters(RuntimeProfile.java:235)
 ~[palo-fe.jar:?]
        at 
org.apache.doris.common.util.RuntimeProfile.prettyPrint(RuntimeProfile.java:212)
 ~[palo-fe.jar:?]
        at 
org.apache.doris.common.util.RuntimeProfile.prettyPrint(RuntimeProfile.java:219)
 ~[palo-fe.jar:?]
        at 
org.apache.doris.common.util.RuntimeProfile.prettyPrint(RuntimeProfile.java:219)
 ~[palo-fe.jar:?]
        at 
org.apache.doris.common.util.RuntimeProfile.prettyPrint(RuntimeProfile.java:219)
 ~[palo-fe.jar:?]
        at 
org.apache.doris.common.util.RuntimeProfile.prettyPrint(RuntimeProfile.java:219)
 ~[palo-fe.jar:?]
        at org.apache.doris.qe.StmtExecutor.writeProfile(StmtExecutor.java:342) 
~[palo-fe.jar:?]
        at org.apache.doris.qe.StmtExecutor.execute(StmtExecutor.java:244) 
~[palo-fe.jar:?]
        at 
org.apache.doris.qe.ConnectProcessor.handleQuery(ConnectProcessor.java:184) 
~[palo-fe.jar:?]
        at 
org.apache.doris.qe.ConnectProcessor.dispatch(ConnectProcessor.java:316) 
~[palo-fe.jar:?]
        at 
org.apache.doris.qe.ConnectProcessor.processOnce(ConnectProcessor.java:501) 
~[palo-fe.jar:?]
        at 
org.apache.doris.mysql.nio.ReadListener.lambda$handleEvent$0(ReadListener.java:50)
 ~[palo-fe.jar:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_252]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_252]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
   2020-09-22 17:21:13,385 WARN 24043 [ConnectProcessor.processOnce():491] Null 
packet received from network. remote: XXX.XXX.XXX.74:38188
   2020-09-22 17:21:13,385 WARN 24043 [ReadListener.lambda$handleEvent$0():58] 
Exception happened in one 
session(org.apache.doris.mysql.nio.NConnectContext@4f53ffef).
   java.io.IOException: Error happened when receiving packet.
        at 
org.apache.doris.qe.ConnectProcessor.processOnce(ConnectProcessor.java:492) 
~[palo-fe.jar:?]
        at 
org.apache.doris.mysql.nio.ReadListener.lambda$handleEvent$0(ReadListener.java:50)
 ~[palo-fe.jar:?]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_252]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_252]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_252]
   
   补充:
   fe配置:
   max_routine_load_job_num = 270
   max_layout_length_per_row = 100000000
   max_routine_load_task_num_per_be = 27
   
   label_keep_max_second = 3600
   history_job_keep_max_second = 3600
   label_clean_interval_second = 3600
   max_running_txn_num_per_db = 300
   
   audit_log_delete_age = 7d
   sys_log_delete_age = 7d
   
   query_colocate_join_memory_limit_penalty_factor = 1
   
   thrift_server_max_worker_threads = 6144
   
   be配置:
   routine_load_thread_pool_size = 27
   sys_log_roll_num = 1
   
   base_compaction_num_threads_per_disk = 3
   base_compaction_check_interval_seconds = 10
   cumulative_compaction_check_interval_seconds = 1
   cumulative_compaction_skip_window_seconds = 10
   min_compaction_failure_interval_sec = 10
   cumulative_compaction_num_threads_per_disk = 3
   
   10个be节点,20分桶,无分区
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to