JS Client app & busy Omnis server
Hi Clifford,
I can elaborate…
Take a 50 user licence and get Omnis to give you 10 5-user licences. Then run various omnis web server runtimes (either on the same physical box or different boxes) and use the Omnis Load Sharing Processor to mange where the connection goes.
> I’m not sure why the number of remote forms and sub-windows has any bearing
> on this issue. Why do you think that is relevant?
It does, if you have an interface heavy application then the amount of memory used per user by Omnis is high. The complex your design is the higher the memory usage is, this counts for both visual and non-visual complexity.
I must say that this was for Studio 4.x environment but I am confident that it still applies (to some degree) for Studio 6.x too. Not sure about 8.x though as there have been huge improvements with the Omnis codebase.
Vik Shah
> On 22 Nov 2017, at 09:26, Clifford Ilkay <cilkay@gmail.com> wrote:
>
> On Tue, Nov 21, 2017 at 4:43 PM, Vik Shah <Vik@keys2solutions.com.au> wrote:
>
>> Hi Mayada,
>>
>>> We do run a very complex form (as an app) with multiple tabs, so seeing
>>> this issue only at sites with high number of users might explain the need
>>> to put a cap on the connection # allowed to a single server.
>> To elaborate more, the app that I was working with had over 75+ remote
>> forms and over a few hundred sub windows instantiated per user. 🙂
>> But we also maintained our own form stack too.
>>
>>> Do you run a separate server to fork the connections to the right server
>>> when it reaches max number of conn.? or how do you control that?
>> We broke up the runtimes to smaller chunks, e.g. a 50user runtime was
>> broken up into 10 5user runtime licences and we used Omnis LSP to then
>> delegate incoming connections.
>>
>
> Hi Vik,
>
> I’m not clear on what you just wrote. Did you deploy one server per 5
> concurrent users and use some sort of load-balancer, this LSP, whatever
> that is, in front of the cluster of servers? If so, that would mean 11
> servers, assuming you don’t have any redundancy of the load-balancer. Also,
> I’m not sure why the number of remote forms and sub-windows has any bearing
> on this issue. Why do you think that is relevant?
>
> Regards,
>
> Clifford Ilkay
>
> +1 647-778-8696
> _____________________________________________________________
> Manage your list subscriptions at lists.omnis-dev.com
_____________________________________________________________
Manage your list subscriptions at lists.omnis-dev.com