2015-07-20 31 views
0

當我在儀表板(編輯內容項目或設置)中工作時,有時我被重定向到登錄頁面。有時會丟棄果園授權

它只發生在虛擬主機上。有1280 Mb的內存限制。所以,有時候,IIS日誌記錄器提供了日誌事件:

  1. 與「49292」服務應用程序池「...」進程id的工作進程已請求回收,因爲它已經達到其虛擬內存限制。
  2. 服務應用程序池'...'的工作進程已請求重新啓動,因爲它已達到其專用字節內存限制。

我現在不是因爲內存限制而發生授權丟失。但在具有相同限制和相同日誌事件的本地計算機上,所有工作都正常。

我該如何解決授權的問題?爲什麼會發生?

+0

由於內存限制而發生授權刪除......也許有IIS設置,但絕對不是Orchard。 – urbanit

回答

0

1280MB應該是普通情況下Orchard實例需要的大約4倍,所以首先要做的事情可能是獲取一個內存配置文件,找出什麼東西在吃這麼多的內存。你很可能有內存泄漏的地方。這是您應該關注的問題:應用程序重新啓動很昂貴,並且讓您的應用程序在幾秒鐘內無響應。

現在是的,這仍然不應該放棄授權,這使我認爲你也有一個配置錯誤的服務器。很可能,您沒有配置機器密鑰,導致每次重新啓動時都會生成一個新機器密鑰,從而導致現有的身份驗證令牌無效。

但真的,你真正的問題是內存佔用。

+0

更換機器密鑰解決了授權問題。 –