我正在更改一个运行 Twisted 环境的一部分的 .py 文件。但是,脚本运行时不会反映更新。
我做了这些步骤无济于事:触及wsgi文件,b。重新启动apache,c。删除了相应的 .pyc 文件。
任何人能发出的光都将是超级的!谢谢。
没有人能真正说出来。这个问题没有足够的细节。
一个可能的问题是“使用 Twisted”的 Django 应用程序是通过在子进程或单独的进程中运行 Twisted 来实现的。也许你的 Apache 东西正在重新运行你的整个 Django 脚本,但是有一个 Twisted 进程关闭在继续运行的一边?
或者,也许您的部署基础设施的某些部分正在调用reload()
您的 Django 模块,但 Twisted 在其他线程中,因此不受此影响?
(请考虑在此附上SSCCE,以便让受访者有所了解。)