gpt4 book ai didi

asp.net - ASP.NET : How to reduce chance of getting error 503

转载 作者:行者123 更新时间:2023-12-03 07:43:53 24 4
gpt4 key购买 nike

我有一个(目前未命名)托管公司托管的asp.net应用程序。该应用程序使用小型MS SQL数据库。

在过去的几个月中,由于出现503错误,无法两次访问我的完整网站(无论是应用程序页面还是纯静态html页面)。他们只是在没有通知我的情况下关闭了网站。但是,我每隔几个小时对网站进行一次监视,并在发现问题时给他们打电话。然后,他们重新启动了应用程序池,一切再次正常。

他们告诉我,我的网站/应用程序已达到其“工作人员进程限制”“100MB”,这就是他们将其关闭的原因。

这似乎是唯一一家通过其托管计划宣传其工作人员流程限制的托管公司,因此我没有与其他公司的计划进行比较的依据。

因此,我的问题是:

1.有人可以解释一下Windows服务器环境中的工作进程限制吗? 100MB是否被认为足够小?

2.如何处理或避免在应用程序中达到此限制?这是否可能,或者只是访客人数过多?我平均每天只有几百个访客。

谢谢。

最佳答案

据我了解,WPL基于您的应用程序使用了多少资源。自然地,这可能是由于有多少用户访问了您的Web应用程序(或同时访问)的结果,但它超出了此范围。

我相信这是在说您的应用程序内存不足。 那是一件坏事吗?不,但是当您只有100MB可用时。

我要说的第一步是将Web应用程序本地化,并查看实际的资源利用率。我知道这是一个开放式的答案,但是您必须进行资源调整以减少内存消耗。有可能这只是一个错误(例如,一系列未正确处置的对象)。

关于asp.net - ASP.NET : How to reduce chance of getting error 503,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8073639/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com