繁体   English   中英

apache mod_wsgi进程状态

[英]apache mod_wsgi process state

到目前为止,我已经知道Java服务器如何工作以及PHP / Apache如何工作:

  • Java服务器可以将应用程序的状态保存在内存中。 例如,您在Bean中定义一个整数值,并且每个页面请求都会增加显示计数。 每次刷新后,该值递增
  • PHP / apache不会存储应用程序状态,至少据我所知。 每个请求只是一个新的PHP进程,它从头开始加载所有内容(如果没有加速器,则服务器可能会变得很慢),或多或少,则不可能直接在请求之间共享任何状态。 您必须使用持久性(文件,数据库)或会话。

现在,我开始使用wsgi。 我看到,它可以保持应用程序状态(我只是像使用Java一样做过类似的示例)。 我的问题是-它如何工作-因为Apache / PHP不存储应用程序状态,而Apache / python-wsgi可以存储。 这是否意味着,尽管服务器软件相同,但mod_php和mod_wsgi完全不同? 另外,我看到如果我在python应用程序下进行了任何更改,则需要重新启动apache来更新该应用程序。 我可以以某种方式pgrep wsgi处理吗?

继续阅读:

了解Apache / mod_wsgi可以运行的不同方式。

关于过程状态的最后一节。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM