On 6 Nov 2014, at 00:16, Peter Schumacher <[email protected]> wrote:
> 100 is far too low. Set them to 200 or more That’s strange. You think 100 is to low? We never get more than about 30-40 processes in use as far as I know - if that. The web system is load balanced across 3 4D Client machines but even when it was only 1 I was never aware of more than 20 to 30 web processes. (That was from monitoring in runtime explorer years ago. v14 doesn’t seem to show the web processes though). Are you sure you’re web server’s using all those processes ? > I'm asking because of the "keep a live". I don't know your timeout settings. > Imagine lots of traffic and the connections are kept open (a live) and 4D > hits the ceiling of your total amount of web processes. I think we have “keep alive” on - but there are 2 types of “keep alive”. 1 is the “Temporary Contexts” property which basically just keeps the web process running even if it’s not being used, the other is the http “Keep Alive” property. Is that the one you mean ? The web processes time out after 5 minutes and I think http “Keep Alive” is on. Just to clarify, how I tested the crashing. I used a kitchen digital egg timer to determine the exact moment when the web processes timed out (It’s about the same, depending on how you like your eggs). If I refreshed the browser at 4:45 and did some browsing, the web server would stay up. If I refreshed at 5:15 it would instantly crash with just1 request. I repeated this pattern many times and with 4 structures: - an upgraded production structure - the upgraded Active4D demo - a v14 virgin structure - a v14 virgin structure with migrated Active4D demo code All with consistent results. Stay up if the web process (“Temporary Context” as 4D calls it) hadn’t timed out. Crash if it had timed out. But “Auto Session Management” has to be off. Peter _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
