代码之家  ›  专栏  ›  技术社区  ›  sebagomez

IIS堆栈溢出

  •  2
  • sebagomez  · 技术社区  · 17 年前

    我们一直在追踪我的WCF web应用程序(W2K3 IIS)上的一个bug,该bug导致堆栈溢出。

    为了解决这个问题,我需要通过创建一个具有我想要分配的内存量的线程来增加应用程序的堆栈。

    编辑:如果我将(WCF)服务作为控制台主机运行,它们就可以正常工作。此外,如果我修改w3wp.exe的堆栈(使用EDITBIN),它们在IIS上也可以正常工作。

    Edit2:我们需要定义一些导致堆栈溢出的大向量。因此,这不是我们系统中的一个缺陷。我真的需要增加堆栈

    2 回复  |  直到 15 年前
        1
  •  2
  •   sebagomez    17 年前

    我自己试过之后,我可以说是的!

        2
  •  1
  •   Adam Davis    17 年前

    是否有一些函数包含大量的局部变量或堆栈上的数组?

    你确定你没有因为无意中的递归循环而泄漏吗?