jamesmcfly
New Member
Hello,
We are currently using Progress 11.3 for Server (using Linux) and tried to use SSL for the security. However, it takes about 30 seconds for the client (using ABL) to connect to the server (the performance after the connection process is normal). If we do not enable the SSL, then it will connect immediately.
Progress KB - Client connection to a secure AppServer takes a long time
I found this link, but it did not solve the issue.
Below is the log from the appserver, we always got two Read Timed out error which takes 15 seconds for each error.
We prefer to solve the issue in Progress 11.3, without upgrading to Progress 11.6.
Thank you
Christofer
We are currently using Progress 11.3 for Server (using Linux) and tried to use SSL for the security. However, it takes about 30 seconds for the client (using ABL) to connect to the server (the performance after the connection process is normal). If we do not enable the SSL, then it will connect immediately.
Progress KB - Client connection to a secure AppServer takes a long time
I found this link, but it did not solve the issue.
Below is the log from the appserver, we always got two Read Timed out error which takes 15 seconds for each error.
Code:
[18/02/02@10:50:13.368+0700] P-029052 T-L-3198 3 UB Basic Recieved connection:: (8125)
[18/02/02@10:50:13.368+0700] P-029052 T-C-0001 2 UB Basic ConnectionID= 192.168.0.49::vhpappserverssl::3198::89e3d5e9795a1936:7f103a21:1615498ddb8:-7fe1. (8096)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- Error opening IOStreams : Read timed out. (8080)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- java.net.SocketTimeoutException: Read timed out
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.socketRead0(Native Method)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.read(SocketInputStream.java:150)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.read(SocketInputStream.java:121)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.c(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.a(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.a(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.h(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.cS.startHandshake(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.ssl.SSLSocket.getInputStream(Unknown Source)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.openIOStreams(ubClientThread.java:565)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processStartup(ubClientThread.java:1981)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubASclientThread.processStartup(ubASclientThread.java:864)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processEvent(ubClientThread.java:1238)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.mainline(ubClientThread.java:438)
[18/02/02@10:50:28.384+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.run(ubClientThread.java:359)
[18/02/02@10:50:28.385+0700] P-029052 T-C-0001 2 UB Basic Client disconnected : 192.168.0.179. (8534)
[18/02/02@10:50:28.385+0700] P-029052 T-L-3198 3 UB Basic admin error response received: 4. (8067)
[18/02/02@10:50:28.391+0700] P-029052 T-L-3198 3 UB Basic Recieved connection:: (8125)
[18/02/02@10:50:28.391+0700] P-029052 T-C-0001 2 UB Basic ConnectionID= 192.168.0.49::vhpappserverssl::3198::89e3d5e9795a1936:7f103a21:1615498ddb8:-7fe0. (8096)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- Error opening IOStreams : Read timed out. (8080)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- java.net.SocketTimeoutException: Read timed out
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.socketRead0(Native Method)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.read(SocketInputStream.java:150)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at java.net.SocketInputStream.read(SocketInputStream.java:121)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.c(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.a(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.a(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.bc.h(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.sslj.x.cS.startHandshake(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.rsa.ssl.SSLSocket.getInputStream(Unknown Source)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.openIOStreams(ubClientThread.java:565)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processStartup(ubClientThread.java:1981)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubASclientThread.processStartup(ubASclientThread.java:864)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.processEvent(ubClientThread.java:1238)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.mainline(ubClientThread.java:438)
[18/02/02@10:50:43.408+0700] P-029052 T-C-0001 1 UB ----------- at com.progress.ubroker.broker.ubClientThread.run(ubClientThread.java:359)
[18/02/02@10:50:43.409+0700] P-029052 T-C-0001 2 UB Basic Client disconnected : 192.168.0.179. (8534)
[18/02/02@10:50:43.409+0700] P-029052 T-L-3198 3 UB Basic admin error response received: 4. (8067)
[18/02/02@10:50:43.412+0700] P-029052 T-L-3198 3 UB Basic Recieved connection:: (8125)
[18/02/02@10:50:43.412+0700] P-029052 T-C-0001 2 UB Basic ConnectionID= 192.168.0.49::vhpappserverssl::3198::89e3d5e9795a1936:7f103a21:1615498ddb8:-7fdf. (8096)
[18/02/02@10:50:43.543+0700] P-029052 T-C-0001 2 UB Basic Client connected : 192.168.0.179. (8533)
[18/02/02@10:50:43.544+0700] P-029052 T-C-0001 2 UB Basic The client requested ASK version= 1.0 capabilities= denyClientASK,allowServerASK. (13769)
[18/02/02@10:50:43.544+0700] P-029052 T-C-0001 2 UB Basic The negotiated ASK version= 1.0 capabilities= denyServerASK,denyClientASK. ASK protocol is disabled for this connection. (15256)
[18/02/02@10:51:05.312+0700] P-029052 T-C-0001 3 UB Basic Enqueued request UBRQ_INIT_RQ issued to S-0002 requestID= tSRI+tPdRI02FEMYABo9iw
[18/02/02@10:51:05.313+0700] P-029052 T-C-0001 3 UB Basic Enqueued request UBRQ_WRITEDATALAST issued to S-0002 requestID= tSRI+tPdRI02FEMYABo9iw
[18/02/02@10:51:05.313+0700] P-029052 T-C-0001 3 UB Basic Request for 192.168.0.49::vhpappserverssl::3198::89e3d5e9795a1936:7f103a21:1615498ddb8:-7fdf issued to S-0002. (8535)
[18/02/02@10:51:05.662+0700] P-029052 T-C-0001 2 UB Basic Client disconnected : 192.168.0.179. (8534)
[18/02/02@10:51:08.317+0700] P-029052 T-S-0002 3 UB Basic got PROCSTATS msg: rqCnt= 1 pktsSentCnt= 1 pktsRcvdCnt= 1
[18/02/02@10:51:08.317+0700] P-029052 T-S-0002 3 UB Basic procStatsData= htpchar.p|none|NON-PERSISTENT|1|0|0|0|0|4|1
We prefer to solve the issue in Progress 11.3, without upgrading to Progress 11.6.
Thank you
Christofer