I have odoo version 14 server and it auto restarts, i connected external RDS with my odoo
here is the stacktrace
2022-11-30 12:59:20,707 37414 WARNING ? odoo.service.server: Thread virtual real time limit (150/120s) reached.
2022-11-30 12:59:20,707 37414 INFO ? odoo.service.server: Dumping stacktrace of limit exceeding threads before reloading
2022-11-30 12:59:20,710 37414 INFO ? odoo.tools.misc:
# Thread: (db:n/a) (uid:n/a) (url:http://8069/web/database/restore)
File: "/usr/lib/python3.8/threading.py", line 890, in _bootstrap
self._bootstrap_inner()
File: "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File: "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File: "/usr/lib/python3.8/socketserver.py", line 683, in process_request_thread
self.finish_request(request, client_address)
File: "/usr/lib/python3.8/socketserver.py", line 360, in finish_request
self.RequestHandlerClass(request, client_address, self)
File: "/usr/lib/python3.8/socketserver.py", line 747, in __init__
self.handle()
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 329, in handle
rv = BaseHTTPRequestHandler.handle(self)
File: "/usr/lib/python3.8/http/server.py", line 434, in handle
self.handle_one_request()
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 364, in handle_one_request
return self.run_wsgi()
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 306, in run_wsgi
execute(self.server.app)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/serving.py", line 294, in execute
application_iter = app(environ, start_response)
File: "/odoo/odoo-server/odoo/service/server.py", line 441, in app
return self.app(e, s)
File: "/odoo/odoo-server/odoo/service/wsgi_server.py", line 113, in application
return application_unproxied(environ, start_response)
File: "/odoo/odoo-server/odoo/service/wsgi_server.py", line 88, in application_unproxied
result = odoo.http.root(environ, start_response)
File: "/odoo/odoo-server/odoo/http.py", line 1334, in __call__
return self.dispatch(environ, start_response)
File: "/odoo/odoo-server/odoo/http.py", line 1300, in __call__
return self.app(environ, start_wrapped)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/middleware/shared_data.py", line 220, in __call__
return self.app(environ, start_response)
File: "/odoo/odoo-server/odoo/http.py", line 1489, in dispatch
request = self.get_request(httprequest)
File: "/odoo/odoo-server/odoo/http.py", line 1411, in get_request
return HttpRequest(httprequest)
File: "/odoo/odoo-server/odoo/http.py", line 736, in __init__
params.update(self.httprequest.form)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/utils.py", line 90, in __get__
value = self.func(obj)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wrappers/base_request.py", line 479, in form
self._load_form_data()
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wrappers/base_request.py", line 317, in _load_form_data
data = parser.parse(
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 232, in parse
return parse_func(self, stream, mimetype, content_length, options)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 131, in wrapper
return f(self, stream, *args, **kwargs)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 253, in _parse_multipart
form, files = parser.parse(stream, boundary, content_length)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 584, in parse
return self.cls(form), self.cls(files)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/datastructures.py", line 749, in __init__
OrderedMultiDict.update(self, mapping)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/datastructures.py", line 866, in update
for key, value in iter_multi_items(mapping):
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/datastructures.py", line 55, in iter_multi_items
for item in mapping:
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 582, in
form = (p[1] for p in formstream if p[0] == "form")
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 537, in parse_parts
for ellt, ell in self.parse_lines(file, boundary, content_length):
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/formparser.py", line 480, in parse_lines
for line in iterator:
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wsgi.py", line 761, in make_line_iter
for item in _iter_basic_lines():
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wsgi.py", line 737, in _iter_basic_lines
new_data = next(_iter, "")
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wsgi.py", line 681, in _make_chunk_iter
item = _read(buffer_size)
File: "/odoo/venv/lib/python3.8/site-packages/werkzeug/wsgi.py", line 939, in read
read = self._read(to_read)
File: "/usr/lib/python3.8/socket.py", line 669, in readinto
return self._sock.recv_into(b)