From Pega v7.2.1 onwards we seeing in webserver logs there are many entries, now we are on v7.3.1... what is this /PRPushServlet used for and why it hitting these many times... can we remove /PRPushServelet entries from web.xml file, so that it won't hit these many times.
We are using JBossEAP v7.0.9 which supports JSR-356 as well as JSR-315 but still we see it is unable to establish connect over websocket.. ( getting HTTP code 501) so connecting over long-pooling.
As you said purpose why Pega using PRPushServlet... we don't need in our project, is this fine if we can disable this functionality.. if so will you please guide us how can this be done ( seen entries in web.xml file.. if we comment below section will that be fine).
These are not errors but log messages happening because a client heartbeat mechanism polls web socket connections to monitor the connection status. The default interval is 20 seconds and can be updated via server-push/client-heartbeat/interval prconfig setting.
Having said that are you using Operator Presence or Push notifications? If not, you can disable them as mentioned above by Domenico.
Lastly, can you please elaborate on the actual concern? Is it the volume of the lines logged or any exceptions?