On Apr 8, 2019, at 10:24 AM, Allan Udy wrote:

> I haven't been following this thread closely Steve, but here's something 
> else to keep an eye on and consider....
> 
> We too are having issues with one of our customers (with Windows merged 
> app server), who has been having relatively frequent client 
> disconnections. We believe there were TWO different issues at work...
> The second issue has been much more problematic -- it appears to us, 
> that in v17 (at least), 4D Server is capable of autonomously setting the 
> 'Reject New Connections' option, without user input.  That is, we've 
> seen a significant number of client disconnections, where upon 
> investigation we've seen that the '... New Connections' button on the 
> Application Server page of the Administration Window has been reading 
> 'Accept New Connections', indicating that the server is NO LONGER 
> accepting connections.  Every time we then use the server UI to click 
> this button, the Server application crashes in a most unladylike manner.
> 
> Tim Nevels (if I recall correctly), reported to us a couple of months 
> ago that he'd seen the same issue, once.

I ran into this problem again this morning. And this time it occurred on 
another server at a different client site. And Allan is right, when you click 
the “Accept New Connections” button 4D Server hangs and you get the Windows 
dialog box that 4D Server has stopped responding and you have to kill 4D 
Server. 

> We've been working with 4D Australia, and forwarding info to 4D France 
> to try and find out under what circumstances the internal server engine 
> will change the text on that button from 'Reject New Connections' to 
> 'Accept New Connections', but so far 4D France appears to be unwilling 
> to share that info.  I figure it may not necessarily be a bug in 4D, but 
> if we knew what conditions triggered the behavior we might be able to 
> solve the problem if it's environmental. That is, somehow the engine is 
> recognising that there's a condition where there are no new connections 
> being accepted, and so it changes the text on the button to 'Accept New 
> Connections, without a user actually pressing that button.

I think Allan is right. Something inside 4D Server is flipping the switch to 
stop accepting new connections and it is updating the 4D Server Administration 
window UI to show that. But it’s not doing the stop accepting connection part 
properly. So when you click the button to make it start accepting connections 
again it expects things to be in a certain state and it is not, so 4D Server 
hangs and crashes.

Tim

*****************************************
Tim Nevels
Innovative Solutions
785-749-3444
[email protected]
*****************************************


**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to