我有猎鹰项目谁利用了Fysom状态机的变化。 SM根据来自外部的信息改变状态。 SM在应用程序启动时创建并作为参数传递给视图。 在某些时候,我正在等待用户事件进入某个状态,这是通过API发送的,以触发SM事件。猎鹰+ uwsgi没有看到Fysom状态机
问题我已经是用uwsgi启动时,视图并不知道当前的状态,它认为它仍然处于初始状态,所以我无法进入所需的状态。
的问题不会发生wsgiref.simpleserver。
我有什么办法可以使视图意识到对SM的变化?
感谢
我有猎鹰项目谁利用了Fysom状态机的变化。 SM根据来自外部的信息改变状态。 SM在应用程序启动时创建并作为参数传递给视图。 在某些时候,我正在等待用户事件进入某个状态,这是通过API发送的,以触发SM事件。猎鹰+ uwsgi没有看到Fysom状态机
问题我已经是用uwsgi启动时,视图并不知道当前的状态,它认为它仍然处于初始状态,所以我无法进入所需的状态。
的问题不会发生wsgiref.simpleserver。
我有什么办法可以使视图意识到对SM的变化?
感谢
这个问题似乎与此有关:
的SM是在应用程序启动创建并传递到一个视图作为参数。
你确定你还有对该对象的引用,还是uwsgi在每个视图中做对象的副本?
你可以看看到: - uwsgi shared memory - uwsgi caching
Singleton设计模式,在这里看到: http://python-3-patterns-idioms-test.readthedocs.io/en/latest/Singleton.html