【问题标题】:Windows Server scheduled restarts causing not sending response from IIS to Windows ServiceWindows Server 计划重启导致不从 IIS 向 Windows 服务发送响应
【发布时间】: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


    【解决方案1】:

    我遇到了一个类似的问题,该服务在重新启动后加载所有内容时启动速度很慢。为了解决这个问题,我将有问题的服务放在Delayed Automatic Start 上,以便它最后加载。这解决了我的问题。

    阅读更多Delayed Automatic Starts@this TechNet blog post.

    【讨论】:

    • 在您的情况下,如果手动重新启动 ReportScheduler 服务应该开始发送电子邮件,但在我的情况下没有发生。
    • 我正在做这个改变,如果它在本月的最后一个星期一有效,请通知您。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    相关资源
    最近更新 更多