HPE GreenLake Administration
- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - HP-UX
- >
- TCP disconnect problem
Operating System - HP-UX
1835266
Members
2465
Online
110078
Solutions
Forums
Categories
Company
Local Language
back
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
back
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Blogs
Information
Community
Resources
Community Language
Language
Forums
Blogs
Go to solution
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2002 01:48 AM
06-04-2002 01:48 AM
Can someone help me to identify this problem.
Our network team have deploy QoS device between sites. Before that, everythings okay in ERP system. But after deployment, some user kick off long database transaction or report on server, that will be killed TCP connection, once transaction exceed 20 min.
But, once QoS device removed those problem away. And important, only this kind of telnet service have impact.
Can any parameter to be changed or modify to fit QoS service?
Regards,
Jack Fan
Our network team have deploy QoS device between sites. Before that, everythings okay in ERP system. But after deployment, some user kick off long database transaction or report on server, that will be killed TCP connection, once transaction exceed 20 min.
But, once QoS device removed those problem away. And important, only this kind of telnet service have impact.
Can any parameter to be changed or modify to fit QoS service?
Regards,
Jack Fan
Solved! Go to Solution.
3 REPLIES 3
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2002 02:13 AM
06-04-2002 02:13 AM
Solution
Hi,
This can happen if the QoS devices implement some form of session idle timeout. If it is a HP-UX server, check the tcp keepalive interval.
# ndd -get /dev/tcp tcp_keepalive_interval
If this interval is 20 mins, when a client sends a job over to the server which processes for more than 20 mins (i.e. during these 20 mins, the server is processing and there is no network traffic at all) before sending the results over the network back to the client, the connection will be disconnected.
To fix this problem, set the tcp_keepalive_interval to a longer duration. The default of 2 hours is normally long enough.
Hope this helps. Regards.
Steven Sim Kok Leong
This can happen if the QoS devices implement some form of session idle timeout. If it is a HP-UX server, check the tcp keepalive interval.
# ndd -get /dev/tcp tcp_keepalive_interval
If this interval is 20 mins, when a client sends a job over to the server which processes for more than 20 mins (i.e. during these 20 mins, the server is processing and there is no network traffic at all) before sending the results over the network back to the client, the connection will be disconnected.
To fix this problem, set the tcp_keepalive_interval to a longer duration. The default of 2 hours is normally long enough.
Hope this helps. Regards.
Steven Sim Kok Leong
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2002 04:02 AM
06-04-2002 04:02 AM
Re: TCP disconnect problem
20 minutes sounds like an environment variable in the shell, TIMEOUT. Check you dont have this set, if so make it bigger or unset it.
A normal TCP timeout will be 15 mins, not 20, so I dont think you should be adjusting tcp timeout values using ndd. Have you tried nohup
Im from Palmerston North, New Zealand, but somehow ended up in London...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2002 05:45 AM
06-04-2002 05:45 AM
Re: TCP disconnect problem
Hi Jack,
Extracted below for your convenience with regards to tcp_keepalive_interval. It is a common issue especially with programs that send data across the network too infrequently (e.g. FTP control channel waits for FTP data channel to complete transfers and times out while waiting for too long).
# ndd -h tcp_keepalive_interval
tcp_keepalive_interval:
Interval for sending keep-alive probes.
If any activity has occurred on the connection or if there is
any unacknowledged data when the time-out period expires, the
timer is simply restarted. If the remote system has crashed
and rebooted, it will presumably know nothing about this
connection, and it will issue an RST in response to the ACK.
Receipt of the RST will terminate the connection.
If the keepalive packet is not ACK'd by the remote TCP, the normal
retransmission time-out will eventually exceed threshold R2,
and the connection will be terminated.
With this keepalive behavior, a connection can time-out and
terminate without actually receiving an RST from the remote TCP.
[10000, 10*24*3600000] Default: 2 * 3600000 (2 hours)
Hope this helps. Regards.
Steven Sim Kok Leong
Extracted below for your convenience with regards to tcp_keepalive_interval. It is a common issue especially with programs that send data across the network too infrequently (e.g. FTP control channel waits for FTP data channel to complete transfers and times out while waiting for too long).
# ndd -h tcp_keepalive_interval
tcp_keepalive_interval:
Interval for sending keep-alive probes.
If any activity has occurred on the connection or if there is
any unacknowledged data when the time-out period expires, the
timer is simply restarted. If the remote system has crashed
and rebooted, it will presumably know nothing about this
connection, and it will issue an RST in response to the ACK.
Receipt of the RST will terminate the connection.
If the keepalive packet is not ACK'd by the remote TCP, the normal
retransmission time-out will eventually exceed threshold R2,
and the connection will be terminated.
With this keepalive behavior, a connection can time-out and
terminate without actually receiving an RST from the remote TCP.
[10000, 10*24*3600000] Default: 2 * 3600000 (2 hours)
Hope this helps. Regards.
Steven Sim Kok Leong
The opinions expressed above are the personal opinions of the authors, not of Hewlett Packard Enterprise. By using this site, you accept the Terms of Use and Rules of Participation.
Company
Events and news
Customer resources
© Copyright 2025 Hewlett Packard Enterprise Development LP