Resourcewarning: unclosed file <_io.bufferedreader name

Hello guyz.

We are using Zato in Production. We are using image 0fca8e578b27 (from 2 days ago). We have enable hot deployment. And we update our services by pulling files from our Git Repo.
We have noticed there is a warning when zato reloads files

{"process": 3635, "name": "py.warnings", "lineno": 0, "event": "/OPT/ZATO/3.2.0/CODE/ZATO-COMMON/SRC/ZATO/COMMON/UTIL/API.PY:671: RESOURCEWARNING: UNCLOSED FILE <_IO.BUFFEREDREADER NAME='/OPT/HOT-DEPLOY/SERVICES/TEST-JAEGER.PY'>\n  NOW, DI, FILE_NAME, OPEN(PATH, 'RB').READ(), PARALLEL_SERVER.ID)\n", "timestamp": "2023-02-01 20:32:41,463", "level": "warning"}
{"process": 3635, "name": "py.warnings", "lineno": 0, "event": "/OPT/ZATO/3.2.0/CODE/ZATO-SERVER/SRC/ZATO/SERVER/CONNECTION/SERVER/RPC/API.PY:106: RESOURCEWARNING: UNCLOSED <SOCKET OBJECT, FD=46, FAMILY=2, TYPE=1, PROTO=6>\n  SELF._INVOKERS[INVOKER.SERVER_NAME] = INVOKER\n", "timestamp": "2023-02-01 20:32:41,505", "level": "warning"}
{"process": 3635, "name": "py.warnings", "lineno": 0, "event": "/OPT/ZATO/3.2.0/CODE/ZATO-SERVER/SRC/ZATO/SERVER/SERVICE/STORE.PY:1351: RESOURCEWARNING: UNCLOSED FILE <_IO.BUFFEREDREADER NAME='/OPT/HOT-DEPLOY/SERVICES/TEST-JAEGER.PY'>\n  SOURCE_INFO.SOURCE = OPEN(FILE_NAME, 'RB').READ()\n", "timestamp": "2023-02-01 20:32:41,672", "level": "warning"}
{"process": 3635, "name": "py.warnings", "lineno": 0, "event": "/OPT/ZATO/3.2.0/CODE/ZATO-SERVER/SRC/ZATO/SERVER/SERVICE/STORE.PY:876: DEPRECATIONWARNING: INSPECT.GETARGSPEC() IS DEPRECATED SINCE PYTHON 3.0, USE INSPECT.SIGNATURE() OR INSPECT.GETFULLARGSPEC()\n  ARG_SPEC = GETARGSPEC(ITEM.SERVICE_CLASS.AFTER_ADD_TO_STORE) # TYPE: ARGSPEC\n", "timestamp": "2023-02-01 20:32:41,747", "level": "warning"}
{"process": 3635, "name": "zato.hot-deploy.create", "lineno": 0, "event": "DEPLOYED 1 SERVICE FROM `/OPT/HOT-DEPLOY/SERVICES/TEST-JAEGER.PY` -> ['TEST-JAEGER']", "timestamp": "2023-02-01 20:32:41,761", "level": "info"}
{"process": 3635, "name": "py.warnings", "lineno": 0, "event": "/OPT/ZATO/3.2.0/CODE/ZATO-COMMON/SRC/ZATO/COMMON/UTIL/API.PY:671: RESOURCEWARNING: UNCLOSED FILE <_IO.BUFFEREDREADER NAME='/OPT/HOT-DEPLOY/SERVICES/__PYCACHE__/TEST-JAEGER.CPYTHON-38.PYC'>\n  NOW, DI, FILE_NAME, OPEN(PATH, 'RB').READ(), PARALLEL_SERVER.ID)\n", "timestamp": "2023-02-01 20:32:42,612", "level": "warning"}

It seems like Zato does not close old file during a hot deployment. And because of that, we receive after a while a message Too many files opened.
Rvery time we need to stop and restart zato after that.

I have tried to incred ulimit but it doesn’t help. Does anyone know how to solve this pelase?

thanks for you help !!!