senzing-garage / senzing-api-server

Server of Senzing REST API.
Apache License 2.0
7 stars 2 forks source link

SenzingService.searchEntities() -> Server is down ! #441

Closed sridatta-mallagari closed 1 year ago

sridatta-mallagari commented 1 year ago

Describe the bug ERROR c.d.a.g.v.s.s.impl.SenzingService - ## SenzingService.searchEntities() -> Exception occurred at SenzingService.searchEntities() -> exception: com.dataeconomy.aml.graph.visualization.handler.AMLException: Exception occurred at SenzingService.searchEntities() -> Server is down !

We are frequently, seeing the above message when invoking Senzing from the Java. Kindly could you help with steps in fixing the issue. Our Senzing is running on the AWS, with application running on AWS ECS & DB on the Aurora PostgreSQL. API, Swagger, SSHD & WebApp tasks on the ECS are running without any issues when issue has occured.

We are accessing the load balancer which are backed by the ECS Tasks, to call Senzing API's .

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

sridatta-mallagari commented 1 year ago

ERROR c.d.a.g.v.s.s.impl.SenzingService - ## SenzingService.searchEntities() -> Exception occurred at SenzingService.searchEntities() -> exception: com.dataeconomy.aml.graph.visualization.handler.AMLException: Exception occurred at SenzingService.searchEntities() -> Server is down !

We are frequently, seeing the above message when invoking Senzing from the Java. Kindly could you help with steps in fixing the issue.

Our Senzing is running on the AWS, with application running on AWS ECS & DB on the Aurora PostgreSQL.

API, Swagger, SSHD & WebApp tasks on the ECS are running without any issues when issue has occured.

We are accessing the load balancer which are backed by the ECS Tasks, to call Senzing API's .

docktermj commented 1 year ago

@sridatta-mallagari Need a little clarification.

I've scanned Senzing's code for "SenzingService" and didn't find it. Is it fair to assume that "SenzingService" is code that you have written?

Is the issue that SenzingService.searchEntities(), isn't finding a running Senzing senzing-api-server service? If so, two things come to mind:

  1. The senzing-api-server is dead or non-responsive
  2. The load balancer is involved in the issue (perhaps a timeout issue)

Can you attach the AWS log(s) for the ECS container(s) that run the senzing-api-server?

barrycaceres commented 1 year ago

We are definitely going to need logs from the senzing-api-server if we are going to help guide you in solving this. We don't really offer support on the open source components like senzing-api-server, but when it reports errors we do like to get them fixed. Only problem here is that I am not seeing an error message that the senzing-api-server produces.

barrycaceres commented 1 year ago

We have not heard a response on this so we will close it in two weeks if no response with logs.

barrycaceres commented 1 year ago

Closing due to lack of response from reporter