How to work FIX session on VPN when we connect the application with FIX server. (Lots of session connection created)

How the FIX Session works on VPN Tunnel and how many sessions should be created when we send the request on FIX.

My problem is that many session have created on VPN in one day i.e 30 000 session created so my FIX protocol does not respond properly,

how can I create only one session at a time?

This property file I used for FIX connectivity.

FileStorePath=data
ConnectionType=initiator
SenderCompID=XXX
TargetCompID=PSE
#SocketConnectHost=********
StartTime=09:30:00
Asia/Manila
EndTime=16:30:01
Asia/Manila
HeartBtInt=30
ReconnectInterval=50000
ResetOnLogon=Y
ResetOnLogout=Y
ResetOnDisconnect=Y
Username=*******
Password=*****
BeginString=FIXT.1.1
DefaultApplVerID=9
SocketConnectPort=xx
Session.lookupSession(sessionId).logout("user requested");

This function is get used for logging out.But gives the following error:

FIXIT.1.1:135->PSE, event> (Initiated logout response) FIXIT.1.1:135->PSE, event> (Disconnecting:Received logout response)

This are the logs that are shown on my console. In the above the logout is done successfully and the session is removed from my side.But problem is that i didn’t understand session is get destroyed or not? And if the session is destroyed then why VPN server is showing the connection is not destroyed? Is the problem from my side or there is a network issue?

The FIX Trading Community is responsible for the FIX standard. The standard has been implemented by many vendors and software projects. Your question seems to pertain to a particular implementation. (You didn’t say, but I’m guessing QuickFIX/J.) I suggest that you post your question to a forum specific to your FIX product.