[2024-02-01 08:24:47,021] INFO in rest_workspace_layers: POST Layers, actor=None
[2024-02-01 08:24:53 +0000] [11] [ERROR] Socket error processing request.
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/requests/adapters.py", line 486, in send
resp = conn.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 894, in urlopen
return self.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 894, in urlopen
return self.urlopen(
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 894, in urlopen
return self.urlopen(
[Previous line repeated 2 more times]
File "/usr/local/lib/python3.8/dist-packages/urllib3/connectionpool.py", line 884, in urlopen
retries = retries.increment(method, url, response=response, _pool=self)
File "/usr/local/lib/python3.8/dist-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='geoserver', port=8080): Max retries exceeded with url: /geoserver/browser/wfs?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=2.0.0 (Caused by ResponseError('too many 500 error responses'))
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/sync.py", line 136, in handle
self.handle_request(listener, req, client, addr)
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/sync.py", line 194, in handle_request
util.reraise(*sys.exc_info())
File "/usr/local/lib/python3.8/dist-packages/gunicorn/util.py", line 626, in reraise
raise value
File "/usr/local/lib/python3.8/dist-packages/gunicorn/workers/sync.py", line 179, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1478, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1458, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 1455, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 869, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 867, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python3.8/dist-packages/flask/app.py", line 852, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/code/src/layman/layer/rest_workspace_layers.py", line 102, in post
info = layman_util.get_publication_info(workspace, LAYER_TYPE, layername)
File "/code/src/layman/util.py", line 433, in get_publication_info
partial_infos = call_modules_fn(sources, info_method, [workspace, publ_name], kwargs={
File "/code/src/layman/util.py", line 342, in call_modules_fn
res = func(*args, **final_kwargs)
File "/code/src/layman/layer/geoserver/wfs.py", line 131, in get_layer_info
wfs = get_wfs_proxy(workspace)
File "/code/src/layman/layer/geoserver/wfs.py", line 120, in get_wfs_proxy
wfs_proxy = mem_redis.get(key, create_string_value, mem_value_from_string_value, currently_changing)
File "/code/src/layman/cache/mem_redis.py", line 44, in get
redis_value = create_string_value()
File "/code/src/layman/layer/geoserver/wfs.py", line 92, in create_string_value
response = requests_util.retry.get_session().get(ows_url, params={
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 602, in get
return self.request("GET", url, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 589, in request
resp = self.send(prep, **send_kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/sessions.py", line 703, in send
r = adapter.send(request, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/requests/adapters.py", line 510, in send
raise RetryError(e, request=request)
requests.exceptions.RetryError: HTTPConnectionPool(host='geoserver', port=8080): Max retries exceeded with url: /geoserver/browser/wfs?SERVICE=WFS&REQUEST=GetCapabilities&VERSION=2.0.0 (Caused by ResponseError('too many 500 error responses'))