A quick check using 'chrt -p *pid*' confirms this, just after starting the process, it reads:
"pid 1376's current scheduling policy: SCHED_RR
pid 1376's current scheduling priority: 20"
However, seconds later, performing the same command will give:
"pid 1376's current scheduling policy: SCHED_OTHER
pid 1376's current scheduling priority: 0"
Evidently, for whatever reason, something is causing the server process to demote itself from realtime priority, and it will stay this way continuously.
Could anyone offer some advice as to why this is happening and how to fix it? I have not seen anyone else having this issue on these forums. Thanks!
