有人可以向我解释应用程序池及其工作进程吗?

发布于 2024-12-27 11:39:42 字数 558 浏览 0 评论 0原文

我正在阅读 这个

我理解应用程序池:

  1. 可以分离进程,因此一个工作进程失败不会影响 其他应用程序池中的其他应用程序。
  2. 从上面的页面

使用不同的应用程序池来隔离应用程序有助于防止出现问题 客户访问、更改或使用机密信息 来自另一个客户网站。

但是,

  1. worker进程怎么会失败呢?我只看到了这样的情况 我的 asp.net 应用程序会抛出异常,但从未见过会失败的情况 停止我的整个工作进程。谁能给我一个真实的生活 例子?
  2. 以及它如何阻止一位客户访问、更改 来自其他客户网站的机密信息?如果机密 信息存储到数据库中,这不是不相关的吗?或者 它们指的是其他东西吗?

I was reading this.

I understand that application pool:

  1. Can seperate the process so one work process fail won't affect the
    other application in other application pool.
  2. from the page above

different application pools to isolate applications helps prevent one
customer from accessing, changing, or using confidential information
from another customers site.

But,

  1. How the worker process will fail? I only seen the situration that
    my asp.net application will throw an exception, but never seen a fail that will
    stop my whole worker process. Can someone give me a real life
    example?
  2. And how it can prevent one customer from accessing, changing
    confidentail from other customers site? If the confidentail
    information are stored into database, isn't that is not related? Or
    do they refers to something else?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笨笨の傻瓜 2025-01-03 11:39:42
  1. 工作进程可能会由于内存泄漏以及进程中运行的 Web 应用程序抛出未处理/未捕获的异常而失败。 Worker进程失败后会自动重启,但系统中的所有用户都会受到影响。
  2. 对于安全性来说,如果所有不同的 Web 应用程序共享相同的工作进程,那么攻击 ione 并导致其崩溃将导致所有内容崩溃。
  1. Worker processs can fail due to memory leakage and if there is unhandled/uncatched exception thrown by web application running in the process. Worker process automatically restarts after failure but all users in the system will be affected.
  2. Same thing for security if different all web applications share same worker process, attacking ione and causing it to crash will cause everything to crash.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文