Hello,
Just to confirm, as I quickly checked into a code of 5.8.x branch, there
were no modification on app_python3 module to comply with tls_threads_mode
mechanism?
Asking this beforehand posting a bug, that if using a quite simple script
into module, with tls_threads_mode = 2 Kamailio just hangs at the start and
become unresponsive.
And by simple I mean something like this
class PyKamailio:
def __init__(self):
self.test = 1
def child_init(self, rank):
"""Executed by app_python module when a new worker process (child)
is initialized by Kamailio."""
return 1
def mod_init():
""" Executed by app_python module when it is initialized by
Kamailio."""
return PyKamailio()
with tls_threads_mode = 1 and 3 it loads, but if add some HTTPS calls
inside the script (even not the calls, but importing the methods, that are
making calls with import), it just start failing on TLS load, despite that
on packets processed (OPTIONS) no python_exec() is called, just from the
fact of having HTTPS calls into Python script.
--
Best regards,
Ihor (Igor)