HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux vmi1674223.contaboserver.net 5.4.0-182-generic #202-Ubuntu SMP Fri Apr 26 12:29:36 UTC 2024 x86_64
User: root (0)
PHP: 7.4.3-4ubuntu2.22
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/html/unitime/JavaSource/hibernate-jgroups-tcp.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- 
 * Licensed to The Apereo Foundation under one or more contributor license
 * agreements. See the NOTICE file distributed with this work for
 * additional information regarding copyright ownership.
 *
 * The Apereo Foundation licenses this file to you under the Apache License,
 * Version 2.0 (the "License"); you may not use this file except in
 * compliance with the License. You may obtain a copy of the License at:
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * 
 -->
 <config xmlns="urn:org:jgroups"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="urn:org:jgroups http://www.jgroups.org/schema/jgroups-5.2.xsd">
   <TCP bind_addr="${jgroups.tcp.address:SITE_LOCAL}"
        bind_port="${unitime.hibernate.port:7833}"
        port_range="${jgroups.tcp.port_range:3}"
        recv_buf_size="${jgroups.tcp.recv_buf_size:5M}"
        send_buf_size="${jgroups.tcp.send_buf_size:640K}"
        sock_conn_timeout="${jgroups.tcp.sock_conn_timeout:300}"

        thread_pool.min_threads="${unitime.hibernate.thread_pool.min_threads:0}"
        thread_pool.max_threads="${unitime.hibernate.thread_pool.max_threads:200}"
        thread_pool.keep_alive_time="5000"
   />
   <TCPPING initial_hosts="${unitime.hibernate.initial_hosts:localhost[7833]}" port_range="${jgroups.tcp.port_range:3}"/>
   <!-- 
   <JDBC_PING
     	connection_driver="${connection.driver_class}"
     	connection_url="${connection.url}"
     	connection_username="${connection.username}"
     	connection_password="${connection.password}"
     	insert_single_sql="insert into cluster_discovery (own_address, cluster_name, ping_data, time_stamp) values (?, ?, ?, current_timestamp())"
     	delete_single_sql="delete from cluster_discovery where own_address=? and cluster_name=?"
     	clear_sql="delete from cluster_discovery where cluster_name=?"
     	select_all_pingdata_sql="select ping_data, own_address, cluster_name from cluster_discovery where cluster_name=?"
 		contains_sql="select count(own_address) from cluster_discovery where cluster_name=? and own_address=?"
 		initialize_sql=""
 		remove_all_data_on_view_change="true"
 	/>
 	 -->
   <MERGE3 min_interval="10000"
           max_interval="30000"
   />
   <FD_SOCK/>
   <!-- Suspect node `timeout` to `timeout + timeout_check_interval` millis after the last heartbeat -->
    <FD_ALL
    	timeout="${jgroups.fd.timeout:10000}"
    	interval="${jgroups.fd.interval:2000}"
    	timeout_check_interval="${jgroups.fd.timeout_check_interval:1000}"
    	/>
   <VERIFY_SUSPECT timeout="${jgroups.verify_suspect.timeout:2500}" bind_addr="${jgroups.tcp.address:SITE_LOCAL}" />
   <pbcast.NAKACK2 use_mcast_xmit="false"
                   xmit_interval="200"
                   xmit_table_num_rows="50"
                   xmit_table_msgs_per_row="1024"
                   xmit_table_max_compaction_time="30000"
                   resend_last_seqno="true"
   />
   <UNICAST3 conn_close_timeout="5000"
             xmit_interval="200"
             xmit_table_num_rows="50"
             xmit_table_msgs_per_row="1024"
             xmit_table_max_compaction_time="30000"
   />
   <pbcast.STABLE desired_avg_gossip="5000"
                  max_bytes="1M"
   />
   <pbcast.GMS print_local_addr="false"
               join_timeout="${jgroups.join_timeout:2000}"
   />
   <UFC max_credits="4m"
        min_threshold="0.40"
   />
   <MFC max_credits="4m"
        min_threshold="0.40"
   />
   <FRAG3/>   
</config>