2011-06-22 146 views
0

在我的应用程序设置在应用程序控制器中的全局变量,全局变量问题

在我的机器正常工作和变量被翻过的申请中提及。

但是在生产服务器(Apache乘客)中,当我通过应用程序更改全局变量值时,它会更新表,但它并不反映在应用程序中。每次我必须重新启动服务器才能更改全局变量。

请告诉我在哪里设置全局变量,以便从我的应用程序更改全局变量的值。

感谢

+0

你能添加一些代码吗? –

回答

1

生产Apache服务器将使用多个进程,每个进程都有其自己的应用程序的版本。在一个进程中设置全局变量不会影响任何其他进程中的变量值。

如果您需要跨实例共享一些信息,则必须将其存储在数据库或所有服务器进程共享的类似公用数据存储中。