0

我想热重载我的服务器,我有一个单例对象,我想改变一些值并对每个工作人员生效。

我尝试使用打开一个 api 来访问我的编辑,但它只刷新“那个”工人单例,另一个与旧的相同

有没有反正可以指导我?喜欢

@uwsgidecorators.postfork

但它只适合初学者。

例子:

@singleton
class A:
      value = get_from_redis()
   def set_value(self):
        self.value = 321
   def get_value(self):
        return self.value

我的uwsgi.ini

processes = 4

当我调用我的 api

 def get(self, requests, format=None):
      A().set_value()

然后我的 4 进程只有 1 个值设置为 321 但另一个是 123

4

0 回答 0