Welcome! Log In Create A New Profile

Advanced

reponse 500 content

August 01, 2016 09:42AM
Hello,

I have a reverse proxy setup in which nginx serves as load balancer for 2 simmiliar java backends. The java applications are supposed to return a XML based content. The problem is, that when an error occurs in the java application, it returns a response with with error code 500 and some XML payload with stack trace, but nginx doesn't forward the stack trace. It just returns to the client:

<html>
<head><title>500 Internal Server Error</title></head>
<body bgcolor="white">
<center><h1>500 Internal Server Error</h1></center>
<hr><center>nginx/1.10.0</center>
</body>
</html>

Is there something I can do to forward the rest of the app response to client? There is a requirement to do so.

nginx configuration below:

user nginx;
worker_processes 2;

error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;


events {
worker_connections 1024;
}


http {
include /etc/nginx/mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

access_log /var/log/nginx/access.log main;

sendfile on;

keepalive_timeout 65;

proxy_intercept_errors off;

include /etc/nginx/sites-enabled/*;
}


and included file:

upstream upstream-dc {
server xxx:9001;
server xxx:9001;
}
server {
listen 9001;
server_name domain;

access_log /var/log/nginx/access-drools.log;
error_log /var/log/nginx/error-drools.log;

location / {
proxy_pass http://upstream-dc;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect off;
proxy_next_upstream error timeout invalid_header http_500;
proxy_read_timeout 120;
proxy_connect_timeout 120;
proxy_send_timeout 120;
client_max_body_size 25m;
}
}
Subject Author Posted

reponse 500 content

piotrek84 August 01, 2016 09:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 291
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready