we have a application that makes a web service call to Mule ESB and the log shows mostly 500 error code during peak hours and 200 success code during off peak hours. I am not part of the Mule team, but when I talked with them they indicate that this may not be a problem on their side, they are saying nothing is received on their ends. Now my question is if our application logs show 500 error code, won't that indicate the request has made it to the Mule ESB but was not able to process it or still possible to get 500 error code if the request is lost somewhere due to networking / router issues or similar to that?
application logs show 500 error from call Mulesoft web service
122 views Asked by borna At
1
There are 1 answers
Related Questions in MULE
- How to compare two dates with only month and year in mule
- remove object from complex object if specific value is null
- Get flow name from subflow
- Convert a single column values into multiple rows using dataweave
- How to dynamically convert an list of strings into key value pair using dataweave 2.0
- Using $ in a string in a dataweave expression
- Generating an Array based on a total Count and split Number
- What should be my response body in raml if i am sending hashmap as response?
- Get Object from specific Bucket on AWS S3 in Mule 4
- How do I transform the incoming JSON payload having objects to a payload having a list of the objects expected by the downstream system
- Error while deploying app in Anypoint Platform using Azure DevOps
- Querriable properties available for the MuleSoft Anypoint Platform Cloudhub application log API?
- Import Java Jar in Mulesoft Project
- h2 In memory database private mode - unable to access console
- Dataweave Transformation- How can I reduce a payload array when condition is met
Related Questions in ESB
- Distributed Task Scheduling in Non-Clustered WSO2 EIs: Achieving Efficiency and High Availability
- Camel Karavan VS Code java.lang.ClassNotFoundException from Bean
- Deploying multiple functions to same function app
- Apache Karaf/Talend Runtime, cannot start child instance
- Talend ESB Runtime SERVER
- Is there a way to make a MAP step case-insensitive in webMethods Designer?
- WSO2 Error while building Passthrough stream java.lang.StringIndexOutOfBoundsException
- Masstransit EntityFramework Saga management
- Refused to connect to ‘http://localhost:5555/’ because it violates the following Content Security Policy directive: “connect-src ‘self’ https:”
- WSO2 IntegrationStudio 8.2.0 Endpoint requiring SSL
- application logs show 500 error from call Mulesoft web service
- BizTalk+ESB using custom pipeline is throwing error trying to obtain trust#RequestSecurityToken. How do I circumvent this?
- How to call multiple web services with an orchestration with BizTalk
- java.lang.OutOfMemoryError: Java heap space - WSO2 Micro Integrator 4.1.0
- How to improve Mule Application boot time?
Related Questions in MULESOFT
- I need a mulesoft real time project
- How to compare two dates with only month and year in mule
- remove object from complex object if specific value is null
- How can I effectively manage SFTP Private key files in MuleSoft applications
- Get flow name from subflow
- Convert a single column values into multiple rows using dataweave
- How to dynamically convert an list of strings into key value pair using dataweave 2.0
- Using $ in a string in a dataweave expression
- Using Maven to build an Java SDK Mulesoft plugin snapshot
- Creating custom rule for API Governance - How to check for traits?
- Generating an Array based on a total Count and split Number
- Mulesoft Dataweave use a map to update an object or use the update function or update operator
- Mule 4 why is the playground result different than a transform component
- What should be my response body in raml if i am sending hashmap as response?
- Sockets Connector - is there any way to read data instead of send and receive - Mule 4
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Popular Tags
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
The question is totally generic and doesn't provide any insight on the implementation. Then his answer applies to any HTTP response from any implementation and technology, be it Mule, Java Python, etc.
The answer depends on if the server is using the 500 response correctly. If they just answer 500 because it doesn't handle errors correctly then there is nothing you can imply from that.
If 500 is used correctly it is an internal error. If the issue is that they don't receive a proper response from another backend it be argued if there is not a better response code for that like 502 or 504. In any case is that team that manages the app who should troubleshoot the error.
What you can buy sure is that the request reached the application because it responded with an HTTP response.