Question
· Jun 1, 2020

How to record request source ip in BP and BO and limit request qps?

Hi,

 Recently, I meet some problem at product env.

Some outside http request send to my Business Service.   cause service very slow down. So I want find root cause . But at the message trace page. I can't found any source address .    But at Product env. I can't install packet capturer like wireshark . I meet some problem.

And  Second.  Does ensemble can limit request speed at Business Service?  too many requests slowdown my service.

 

Tks.

Discussion (1)1
Log in or sign up to continue

Does ensemble can limit request speed at Business Service?  too many requests slowdown my service.

InterSystems IRIS comes with InterSystems API Manager which is designed for these kind of tasks.

But at the message trace page. I can't found any source address .  

You can use $$$TRACE to capture additional information. Also CSP Gateway has additional request tracing facilities. Here's how you can enable tracing there.

But most importantly as I said in your previous post it looks like you're running Ensemble service on a custom port. First thing you need to do is:

  • Install public web server
  • Adjust web server configuration for better performance
  • Connect it to Ensemble
  • Switch Ensemble Business Service to use public web server