
May 21, 2020
2:57 p.m.
Hello, I am developing a twisted app, and it runs as a service using twistd -y to start the app. I am having a problem of running a thread. I know it is not recommended to use thread, but the library that I use, the object created is running in a thread. Here is the problem: 1) if I start reactor by running reactor.run() directly, thread is running fine 2) if I run it as a service using twisted, the thread is not running, it runs but it seems to be blocked, because I tried to write something to file using time.sleep(), but file is empty. Is there something that I miss? How can I debug this? Thank you, TS