中国开发网: 论坛: 程序员情感CBD: 贴子 606101
        张秋桥 · · 阅读: 631
        现在想来在ISAPI还算高级技术的时候,犯这样的错误也正常。
        当时delphi的debug可能也有问题,没有初始化干净,状态居然还在,
        于是他的程序在debug的单用户状态下,经常还可以run。

        想想自己也犯过低级错误,只是运气好,已经可以上网查到MSDN的知识库。
        很多年前,我编写ASP程序的时候,
        不知道IIS的还有运行隔离级的概念,
        我接手的一个程序,架构是有点怪的,
        一个ASP页面通过http再次访问自身站点的另一个页面,
        再通过该页面访问站外的web service,
        我重构了整个网站,却保留了它这个基本架构,
        然后在压力测试时必然导致IIS死机,百思不得其解。

        弄了一周才知道这样的结构导致了IIS在中低隔离级下的重入,
        单用户不存在问题,多用户必然死锁。
        必须提高IIS的隔离级,才可以避免嵌套的访问。

        相关信息:


        欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录