【问题标题】:Node.js running under IIS Express Keeps Crashing在 IIS Express 下运行的 Node.js 不断崩溃
【发布时间】:2012-07-02 03:33:47
【问题描述】:

我最近在我的机器上重新安装了 Windows 7,并返回下载和安装工具以帮助我继续开发 node.js Windows azure Web 应用程序。我按照 node.js azure 网站上的说明进行操作:

http://www.windowsazure.com/en-us/develop/nodejs/

并使用 web 安装程序 4.0 它说我已经成功安装了这些工具:

  • Windows Azure Powershell
  • 适用于 Node.js 的 Windows Azure SDK - 2012 年 6 月
  • 适用于 .Net 的 Windows Azure SDK(VS 2012 RC)- 2012 年 6 月
  • IIS 推荐配置

我遇到的问题是,当我使用 powershell 运行网站时,例如:

start-azureemulator -launch

它继续运行 IIS Express,几分钟后 IIS Express 崩溃并显示以下信息:

Problem signature:
Problem Event Name: APPCRASH
Application Name:   iisexpress.exe
Application Version:    8.0.8298.0
Application Timestamp:  4f620349
Fault Module Name:  iiscore.dll
Fault Module Version:   8.0.8298.0
Fault Module Timestamp: 4f63b65c
Exception Code: c0000005
Exception Offset:   00021767
OS Version: 6.1.7601.2.1.0.256.28
Locale ID:  1033
Additional Information 1:   f66d
Additional Information 2:   f66d807b515d6b2dc6f28f66db769a01
Additional Information 3:   7b2f
Additional Information 4:   7b2f6797d07ebc2c23f2b227e779722e

我每次运行 2 个实例,它们都一个接一个地崩溃。有没有人遇到类似的事情并解决这个问题?他们是我需要做的升级吗?我已经运行了 Windows 更新,但它说我已经获得了所有最新的更新等。

我可以告诉 powershell cmdlet 使用 IIS 7 而不是 IIS Express 吗?我猜这与我机器上的 IIS Express 有关。

我四处寻找,发现这个人遇到了类似的问题:

https://github.com/tjanczuk/iisnode/issues/149

我有一个每 1 秒运行一次的 cron 作业,以检查是否有任何网站总数需要更新。这会导致 IIS Express 崩溃吗?

干杯

【问题讨论】:

    标签: node.js powershell azure iis-express


    【解决方案1】:

    我相信,如果您从下面的链接安装并使用 iisnode for IIS7 64bit(而不是 iisnode for iisexpress),您的问题将得到解决,因为我可以解决过去的类似问题:

    http://go.microsoft.com/?linkid=9784331

    【讨论】:

    • 嗨 avkash,我使用的是 32 位机器吗? IIS7 64bit 会在 32 位机器上运行还是安装?
    • 是的,不,它不适合我 avkashchauhan。它说我安装了错误的处理器等。还有其他建议吗?我只是要重新安装 Windows,然后重新开始整个过程​​,是否有适用于 Node.js 的早期版本的 Windows Azure SDK 可以正常工作,我知道有 2012 年 6 月的版本,但显然那是错误的并且没有完全测试。有什么想法吗?
    • 请在 32 位机器上安装 32 位 iisnode.exe。我没有发现我的 64 位 iisnode 和 2012 年 6 月 SDK 有任何问题。您可能需要消除一些其他因素来解决您的问题。
    • 你能再解释一下这个场景吗,我正要卸载并重新安装windows,想知道我应该安装avkashchauhan的顺序。 1) 安装 windows 7 N (SP1) 然后 2) 启用 IIS 以在我的机器上使用完整的 IIS,3) 运行 windows 更新 4) 然后呢?
    • 您可以下载旧版本的 node.js sdk for Windows Azure github.com/WindowsAzure/azure-sdk-for-node/tags
    猜你喜欢
    • 1970-01-01
    • 2017-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 2019-01-04
    • 2021-01-10
    相关资源
    最近更新 更多