urllib3.connection.HTTPConnection object at 0x7fa5c0f1eac8
Radzhab opened this issue · 2 comments
When i post image its raise error
{"status": "fail", "error": ["ConnectionError(<urllib3.connection.HTTPConnection object at 0x7fa5c0f1eac8>: Failed to establish a new connection: [Errno 111] Connection refused) caused by: NewConnectionError(<urllib3.connection.HTTPConnection object at 0x7fa5c0f1eac8>: Failed to establish a new connection: [Errno 111] Connection refused)"], "method": "", "result": []}
multipart
------------------bRr6A3mUNSNYh2ZE
Content-Disposition: form-data; name="filepath"
10.jpg
------------------bRr6A3mUNSNYh2ZE
Content-Disposition: form-data; name="image"; filename="10.jpg"
Content-Type: image/jpeg
яШяа
D:\phash>docker attach c6359f905dc6
[2018-02-20 13:45:13 +0000] [1] [INFO] Starting gunicorn 19.7.1
[2018-02-20 13:45:13 +0000] [1] [INFO] Listening at: http://0.0.0.0:8888 (1)
[2018-02-20 13:45:13 +0000] [1] [INFO] Using worker: sync
[2018-02-20 13:45:13 +0000] [20] [INFO] Booting worker with pid: 20 [2018-02-20 13:45:13 +0000] [21] [INFO] Booting worker with pid: 21
[2018-02-20 13:45:13 +0000] [22] [INFO] Booting worker with pid: 22
[2018-02-20 13:45:13 +0000] [23] [INFO] Booting worker with pid: 23
GET http://elasticsearch:9200/images/_search?_source=_id&q=path%3A%22123123.jpg%22 [status:N/A request:6.329s]
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 601, in urlopen
chunked=chunked)
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 387, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 383, in _make_request
httplib_response = conn.getresponse()
File "/usr/local/lib/python3.6/http/client.py", line 1331, in getresponse
response.begin()
File "/usr/local/lib/python3.6/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/usr/local/lib/python3.6/http/client.py", line 266, in _read_status
raise RemoteDisconnected("Remote end closed connection without"
http.client.RemoteDisconnected: Remote end closed connection without response
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/elasticsearch/connection/http_urllib3.py", line 94, in perform_request
response = self.pool.urlopen(method, url, body, retries=False, headers=self.headers, **kw)
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 639, in urlopen
_stacktrace=sys.exc_info()[2])
File "/usr/local/lib/python3.6/site-packages/urllib3/util/retry.py", line 333, in increment
raise six.reraise(type(error), error, _stacktrace)
File "/usr/local/lib/python3.6/site-packages/urllib3/packages/six.py", line 685, in reraise
raise value.with_traceback(tb)
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 601, in urlopen
chunked=chunked)
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 387, in _make_request
six.raise_from(e, None)
File "<string>", line 2, in raise_from
File "/usr/local/lib/python3.6/site-packages/urllib3/connectionpool.py", line 383, in _make_request
httplib_response = conn.getresponse()
File "/usr/local/lib/python3.6/http/client.py", line 1331, in getresponse
response.begin()
File "/usr/local/lib/python3.6/http/client.py", line 297, in begin
version, status, reason = self._read_status()
File "/usr/local/lib/python3.6/http/client.py", line 266, in _read_status raise RemoteDisconnected("Remote end closed connection without"
urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response',))
POST http://elasticsearch:9200/images/images?refresh=false [status:N/A request:1.631s]
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/urllib3/connection.py", line 141, in _new_conn
(self.host, self.port), self.timeout, **extra_kw)
File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 83, in create_connection
raise err
File "/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py", line 73, in create_connection sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
This error occurs because elasticsearch container is throwing a virtual memory error.
You must run this command for increment max memory usage, according https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html:
sysctl -w vm.max_map_count=262144
And then start docker containers manually (containers name could vary):
docker start match_elasticsearch -i
docker start match_match -i
I'm going to create a Pull Request setting this config on docker compose file for fix the error. But this is the temporary fix until they approve it.
This error occurs because elasticsearch container is throwing a virtual memory error.
You must run this command for increment max memory usage, according https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html:
sysctl -w vm.max_map_count=262144
And then start docker containers manually (containers name could vary):
docker start match_elasticsearch -i
docker start match_match -i
I'm going to create a Pull Request setting this config on docker compose file for fix the error. But this is the temporary fix until they approve it.
This is the PR #40