我最近安装了几个服务器,打算把我们的网站移到它们上面。一个是WindowsWebServer2008,另一个是运行SQLServer2008的WindowsServer2008标准。
我安装的第一件东西是Fogbgz,所有的东西似乎安装和运行顺利,直到我们停止使用它一段时间。然后,当试图再次访问它时,我得到一个错误,说它不能与数据库通信。这种情况一直持续到我通过rdp登录到web服务器。如果我刷新fogbugz页面,它会很好地加载页面。
我已经这样做了很多次了,似乎如果网站在30分钟内没有被使用,它将无法再与数据库通信。但是在通过rdp连接后不久(我没有做任何更改),它又开始工作了。
你知道是什么导致了这个问题吗?
编辑:更多详细信息
发布的答案似乎是原因,但是创建的FogBugz帐户是本地帐户,而不是域帐户。而且Web服务器使用的是SQL身份验证,而不是Windows身份验证,所以我不确定在域帐户下运行的是什么。有什么方法可以查看作为域用户运行的内容吗?
编辑:
这个问题肯定与数据库的通信有关。我将应用程序池从fogbugz用户切换到networkservices,还安装了一个购物车应用程序,其行为完全相同。当我登录到服务器时,网站工作。当我不在的时候,他们不在。只是数据库连接丢失了。例如,fogbugz显示一个帮助页面,说明如何设置连接字符串。将运行什么来管理作为域帐户的数据库连接?