Stefan
Well-Known Member
OpenEdge 10.1C / 10.2B
Windows / Linux AppServers
I am looking into spreading the workload passed to AppServers based on the function executed. For example all user interface actions should be handled directly, all reports can be handled at a lower priority. The lower priority is required to prevent reports from hogging CPU and not giving the ui AppServers a decent chance to respond.
I can achieve this by using at least two servers with AppServers but it seemed to me that it should be easy to do on one server by simply starting one of the AppServer brokers with a lower (Windows) priority. I have found the 'priority weight' setting in AppServer broker properties but this seems to be for load balance across machines only.
I could attempt to lower the priority from within ABL but that seems just plain dirty and that will probably require the AppServer to be started with admin'ish rights.
We already have the option to schedule reports etc, but users like being able to work with report interactively, we only need to ensure that they do not hog the system.
Any thoughts?
Windows / Linux AppServers
I am looking into spreading the workload passed to AppServers based on the function executed. For example all user interface actions should be handled directly, all reports can be handled at a lower priority. The lower priority is required to prevent reports from hogging CPU and not giving the ui AppServers a decent chance to respond.
I can achieve this by using at least two servers with AppServers but it seemed to me that it should be easy to do on one server by simply starting one of the AppServer brokers with a lower (Windows) priority. I have found the 'priority weight' setting in AppServer broker properties but this seems to be for load balance across machines only.
I could attempt to lower the priority from within ABL but that seems just plain dirty and that will probably require the AppServer to be started with admin'ish rights.
We already have the option to schedule reports etc, but users like being able to work with report interactively, we only need to ensure that they do not hog the system.
Any thoughts?