Rally freezes at the end

My rally freezes at the end and would not print the results. In the logs, there is error .

elasticsearch WARNING GET https://xxx.xxx.xxx.xxx:9200/_nodes/stats/_all [status:N/A request:950.711s]
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 384, in _make_request
    six.raise_from(e, None)
  File "<string>", line 3, in raise_from
  File "/usr/lib/python3.6/site-packages/urllib3/connectionpool.py", line 380, in _make_request
    httplib_response = conn.getresponse()
  File "/usr/lib64/python3.6/http/client.py", line 1346, in getresponse
  File "/usr/lib64/python3.6/http/client.py", line 307, in begin
    version, status, reason = self._read_status()
  File "/usr/lib64/python3.6/http/client.py", line 268, in _read_status
    line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
  File "/usr/lib64/python3.6/socket.py", line 586, in readinto
    return self._sock.recv_into(b)
  File "/usr/lib64/python3.6/ssl.py", line 971, in recv_into
    return self.read(nbytes, buffer)
  File "/usr/lib64/python3.6/ssl.py", line 833, in read
    return self._sslobj.read(len, buffer)
  File "/usr/lib64/python3.6/ssl.py", line 590, in read
    v = self._sslobj.read(len, buffer)
TimeoutError: [Errno 110] Connection timed out

Have you tried to curl that same URL curl -k https://IP:9200/_nodes/stats/_all to see if it returns? if you have a user/pass, u can add it with the curl -u "username:password" flag in that command. Its odd that it is not returning.

Yes its working when I do

curl -k -u uname:pwd "https://xxx.xxx.xxx.xxx:9200/_nodes/stats/_all"

Basically, rally will benchmark without any error till the end, I believe that at the end of the benchmarking rally checks all the nodestats before printing the report. This is when it gets freeze but if I wait long enough it will print a messy report.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.