2024-10-04 11:28:55 发布
网友
我有一个虚拟机在甲骨文虚拟盒有Fedora24。我的python服务器正在运行(Django)。没有像这样的web服务器阿帕奇。不过,当我对代码进行更改时,文件将被保存,但更改不会反映在服务器上。你知道吗
我必须杀死-15个python进程id 或者 多次重新启动我的虚拟机以查看更改。
知道为什么会这样吗?也尝试过清除浏览器缓存。你知道吗
您没有提供足够的上下文—比如“您的python服务器”到底是什么,但是无论如何,您提到了一个浏览器缓存,所以我假设它是一个web服务器进程。关键是:Python模块在每个进程中只导入一次,而一旦导入,对源文件的更改就完全不相关了。因此,如果您有一个长时间运行的进程,则每次部署新版本的模块时都需要重新启动该进程。你知道吗
您没有提供足够的上下文—比如“您的python服务器”到底是什么,但是无论如何,您提到了一个浏览器缓存,所以我假设它是一个web服务器进程。关键是:Python模块在每个进程中只导入一次,而一旦导入,对源文件的更改就完全不相关了。因此,如果您有一个长时间运行的进程,则每次部署新版本的模块时都需要重新启动该进程。你知道吗
相关问题 更多 >
编程相关推荐