Skip to content

status.json: Proxy Error updating  #2

@alexbaltman

Description

@alexbaltman

Built and launched container as usual without modification. After 2-5 minutes, a red error/warning bootstrap rectangle shows up on the Zuul web page on port 80 that reads:
'status.json: Proxy Error'.

I pulled the following from a tail of the httpd logs:
==> /var/log/httpd/error_log <==
[Wed Jun 01 02:06:44.229488 2016] [proxy_http:error] pid 407The timeout specified has expired: [client 192.168.99.1:54607] AH01102: error reading status line from remote server 127.0.0.1:8001, referer: http://ci.localdomain/
[Wed Jun 01 02:06:44.229541 2016] [proxy:error] [pid 407] [client 192.168.99.1:54607] AH00898: Error reading from remote server returned by /status.json, referer: http://ci.localdomain/

==> /var/log/httpd/access_log <==
192.168.99.1 - - [01/Jun/2016:02:05:47 +0000] "GET /status.json HTTP/1.1" 502 401 "http://ci.localdomain/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.94 Safari/537.36"

==> /var/log/httpd/error_log <==
[Wed Jun 01 02:06:47.791139 2016] [proxy_http:error] pid 406The timeout specified has expired: [client 192.168.99.1:54608] AH01102: error reading status line from remote server 127.0.0.1:8001, referer: http://ci.localdomain/
[Wed Jun 01 02:06:47.791218 2016] [proxy:error] [pid 406] [client 192.168.99.1:54608] AH00898: Error reading from remote server returned by /status.json, referer: http://ci.localdomain/

Some Extra confirmation inside the container shows:
port 8001 as open
curl http://localhost:8001 timesout
curl http://localhost:8001/status timesout
curl http://localhost:8001/status.json timesout
curl http://localhost --> Apache HTTP Server Test Page

[root@ci zuul]# pgrep zuul
213
214
268
[root@ci zuul]# ps 213 214 268
PID TTY STAT TIME COMMAND
213 ? Sl 0:14 /usr/bin/python /usr/bin/zuul-server -c /etc/zuul/zuul.conf -l /etc/zuul/layout.yaml -d
214 ? Sl 0:00 /usr/bin/python /usr/bin/zuul-merger -c /etc/zuul/zuul.conf -d
268 ? Sl 0:00 /usr/bin/python /usr/bin/zuul-server -c /etc/zuul/zuul.conf -l /etc/zuul/layout.yaml -d

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions