2011-06-22 190 views
0

在我的應用程序設置在應用程序控制器中的全局變量,全局變量問題

在我的機器正常工作和變量被翻過的申請中提及。

但是在生產服務器(Apache乘客)中,當我通過應用程序更改全局變量值時,它會更新表,但它並不反映在應用程序中。每次我必須重新啓動服務器才能更改全局變量。

請告訴我在哪裏設置全局變量,以便從我的應用程序更改全局變量的值。

感謝

+0

你能添加一些代碼嗎? –

回答

1

生產Apache服務器將使用多個進程,每個進程都有其自己的應用程序的版本。在一個進程中設置全局變量不會影響任何其他進程中的變量值。

如果您需要跨實例共享一些信息,則必須將其存儲在數據庫或所有服務器進程共享的類似公用數據存儲中。