【发布时间】:2012-03-26 11:31:43
【问题描述】:
我们将 Windows Server 2008 作为我们在 RackSpace 环境中托管的生产服务器。
以下内容托管在服务器上
1) IIS 6.0 中的 asp.net 网站 2) ReportScheduler(报告电子邮件窗口服务)。 3) SQL Server 2008
ReportScheduler 服务每 10 分钟向该网站发送一次请求,网站以 PDF 文件(网站中的临时文件夹)生成报告并返回报告文件的路径作为响应,服务将此 PDF 报告作为电子邮件附件发送到各种电子邮件存储在数据库中。
我们已安排服务器在每个月的最后一个星期日凌晨 12:00 运行下载的 Windows 更新和重启服务器。
此计划重启后一切正常,除了 ReportScheduler 不发送电子邮件。
我们检查了 Report 服务、IIS 和 SMTP 服务在重启后是否启动。
我们手动重新启动了报告服务,但它没有解决问题
观察更多后,我们发现导致此问题的空响应(IIS 网站到 ReportScheduler)。
有谁知道为什么重启后没有生成和接收响应。
但是,如果我们再次重新启动 IIS,它就可以正常工作(请注意,在此之前托管在 IIS 中的站点可以正常工作)。
有人知道如果我们将服务启动选项设置为“延迟自动”,它会起作用吗? (我需要等待一个月才能看到效果,我想确保这能解决我的问题。)
重启 IIS 需要我们提供更多手续,这需要时间。
【问题讨论】:
标签: asp.net .net iis windows-services windows-server-2008