应该何时重新启动Azure网站,结果如何?

时间:2015-02-13 11:16:08

标签: azure azure-web-sites

在Azure管理门户中,您可以配置您的网站。例如,您可以更改网站使用的PHP版本。编辑配置选项后,必须单击“保存”。

到目前为止,这么好。但您也可以选择重新启动站点(通过单击“保存”旁边的“重新启动”)。

我的问题是,您应该何时重新启动您的网站?是否需要重新启动一些配置更改,而其他配置更改?我还没有在用户界面中找到任何提示。

还有其他需要重启的情况吗?比如说,网站已经运行了一段时间而没有重启?

此外,重启网站会带来什么后果?它是否以任何方式影响cookie /会话(即删除用户的购物车或将其注销)?我应该注意其他任何后果吗?

1 个答案:

答案 0 :(得分:8)

一般来说,由于应用程序性能问题,您可能需要重新启动网站。例如,您的应用程序可能存在内存泄漏,连接未关闭,或者其他会降低应用程序性能的因素。当您监控您的网站并观察此类情况时,您可能会决定重新启动它。更好的是,当这些情况发生时,您甚至可以自动执行重启任务。无论如何,这些类型的东西并非Azure网站所独有。您将对在本地运行的网站采取类似的操作。

对于配置更改,如果您对web.config文件进行了更改,则会检测到此更改,并会自动为您的网站重新启动。同样,如果您要在Azure管理门户中的网站的 CONFIG 页面中进行配置更改,例如应用程序设置,连接字符串等,那么Azure网站将检测到您的环境和自动重启。

实际上,重新启动网站将导致保留在内存中的任何会话数据丢失。此外,如果您有启动/初始化代码需要时间来完成,那么必须重新运行。同样,这不是Azure网站所特有的。