簡體   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