Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
|
For some reason this second instance may do one of two things and I'm not sure why. Over the course of 24 hours I've seen up to six connections established from the one client. My first question is why would connections other than the first one be initiated, when the client doesn't show any disconnect at their end?
The second problem is that in viewing netstat *cnn for the client, after a random period of valid activity, typically in hours, I've monitored and seen where the Idle Time for the client is being reset to zero after every 90 seconds. Something is happening causing the idle time to reset itself every 90 seconds.
When I look at the call stack of the socket server it is at the statement in my program that performs the "eval rc = select(max+1: %addr(readset):%addr(writeset): %addr(excpset): to)", and the job status is SELW. If I look in the joblog I can see when I last received valid data (which was received more than 90 seconds ago). So it appears that something is trying to get through but nothing's happening. At this point the only option is to force the program to end and restart it.
I am stumped. How would I go about diagnosing the server socket just to be sure the error isn't happening with my socket server?
I'm 99% sure the problem lies with the client since they've told me
that they have other facilities that experience similar connectivity
issues.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.