get too much dataframes will break socket
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cloudkitty |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When I check to "Reporting" page, it keeps hanging. After some time, an error occurs with "504 Gateway Time-out".
While cloudkitty-api catches logs as below:
172.16.6.121 - - [28/Jul/2016 22:46:59] "GET /v1/storage/
Traceback (most recent call last):
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.flush()
File "/usr/lib64/
self.
error: [Errno 104] Connection reset by peer
172.16.6.121 - - [28/Jul/2016 22:46:59] "GET /v1/storage/
-------
Exception happened during processing of request from ('172.16.6.121', 49895)
Traceback (most recent call last):
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.
File "/usr/lib64/
self.finish()
File "/usr/lib64/
self.
File "/usr/lib64/
self.flush()
File "/usr/lib64/
self.
error: [Errno 32] Broken pipe
If I switch to another tenant and click the "Reporting" page, everything goes well.
version info: stable/mitaka
Changed in cloudkitty: | |
status: | Incomplete → Confirmed |
Hi,
I guess the first block is from the API and the second from Horizon.
Can you try to do the same request using the CLI client?
It might be apache serving Horizon that is explicitly killing the request, as it thinks it timed out.
Thanks.