问题标签 [worker-process]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1982 浏览

.net - 如何杀死 IIS 工作进程中的单个请求?

环境 我们在 Windows Server 2012 R2 上运行 IIS 8,并且有许多使用自己的应用程序池运行的 .net Web 应用程序。

问题 有时,由于尚未确定的原因,我们会在应用程序池中收到针对我们的一个 .Net MVC 应用程序的特定请求,该应用程序似乎卡住/循环并累积大量经过的时间。我通过使用 IIS 管理控制台中的“工作进程”功能并双击使用高 cpu 和内存的特定应用程序池来监控这一点。

到目前为止的调查结果 到目前为止,当这个问题发生时,我能够摆脱它的唯一方法是手动回收应用程序池,等待每晚安排的应用程序池回收或进行 IIS 重置。不幸的是,这有意想不到的副作用,即将所有人踢出网站。对解决方案的广泛搜索并没有取得成果,iis.net 上的帖子表明无法完成。

有没有人找到更好的方法来做到这一点,直到我可以确定根本原因并首先防止它发生?

此外,我愿意通过 IIS、脚本、代码或 3rd 方实用程序来执行此操作。

0 投票
0 回答
484 浏览

wcf - 该文件在 IIS 工作进程中打开

我有一个托管在 IIS7 上的 WCF 服务。我正在使用源代码控制工具 (IBM RTC) 来管理我们的测试服务器上的代码库和持续部署。但我的部署失败,因为 IIS 已获得日志文件的锁定。

错误信息:

当我更多地调试问题时,我发现它由于错误“文件已在 IIS 工作进程中打开”而失败。

在部署期间,我使用“_old”关键字重命名旧部署文件夹,并使用新的二进制文件创建一个新文件夹。

如何强制 IIS 释放对日志文件的锁定。

0 投票
0 回答
447 浏览

asp.net - IIS 7.5 工作进程的内存使用情况

关于工作进程的高内存消耗有很多讨论。我不知道什么是高。

我确实有一个消耗大约 2500 MB 的 ASP.net Web 应用程序,这么高吗?

IIS 工作进程使用

细节:

  • 剑道用户界面
  • 休眠
  • 项目清单
  • JSON

30.000 条记录将显示在 Kendo UI Grind 中,分页处于活动状态。数据将每 30 秒更新一次此外 6 个小部件将经常更新(10 秒)

2500 MB 的内存使用量来自一次用户交互。

DebugDiagnostic 的结果: DebugDiagAnalysis

0 投票
0 回答
719 浏览

asp.net - IIS7 中缺少工作进程

我有一个奇怪的问题。我有一个应用程序池和一个托管在该应用程序池中的网站。在我对我的网站代码进行一些更改之前,这一切都很好。现在我可以在 App Pools 选项卡中看到 App Pool,但在 Worker Processes 视图中没有相应的 Worker Process。我的应用程序池和网站都在运行。我显然已经尝试过 IISRESET,但它没有奏效。也没有重新发布网站。我难住了。任何人都可以帮忙吗?

0 投票
1 回答
1087 浏览

c# - SignalR IIS worker process does not released

We have a simple signalr server and client running with the backplane enabled. When I looked in to the IIS worker process I found out in the current requests tab there is always this signalr connect is showing.

enter image description here

When I connect like 100 clients 100 current requests are shown in the woker process view. Shouldn't these be removed after connecting or is this the expected behavior from the signalr?

0 投票
1 回答
2002 浏览

iis-8 - IIS 8 ASP.NET 4 默认 maxWorkerThreads

IIS 8.0 ASP.NET 4 中是否有 maxWorkerThreads 的默认值?

使用 IIS 6,我记得有一个最大线程数可以在单个工作进程中执行。很难找到说明 IIS-8 的默认设置的 Microsoft 文档。

0 投票
1 回答
1451 浏览

iis - 如何获取 IIS 应用程序池内存使用情况

我正在网上搜索 IIS 应用程序池内存使用情况,但我无法获得任何想要的结果。我想知道如何在 C# 中获取特定的应用程序池 CPU 大小?

PS:我尝试启动/停止应用程序池并且它可以工作,但我不知道如何访问 cpu 使用情况。

0 投票
0 回答
202 浏览

php - IIS 8 工作进程因请求而过载... PHP 问题?

一段时间以来,我一直在尝试解决这个问题,并且只能对其进行创可贴式修复,并不能真正解决根本问题。我希望这里有人可以提供帮助。

我在一所大学工作,我们使用 IIS 8 来管理我们的 Web 服务器,我们在该服务器上托管了 80 多个网站,所有这些网站都基于 WordPress。每隔一天,当我们到达办公室时,似乎我们的任何一个站点都由于大量工作进程使 IIS 过载而关闭,为了解决这个问题,我们进入 IIS 8 并停止并重新启动 Web 服务器。最初我们认为这是一个回收问题,因此我们将服务器设置为定期回收请求,但最终这变得无效并且并没有真正解决根本问题。我们认为这可能与我们的 PHP 配置有关,但同样,我们似乎无法缩小范围。我们已经搜索并尝试了不同的方法,但似乎没有任何解决问题的方法。有谁知道为什么会发生这种情况,或者以前有没有人经历过并解决过这个问题?

0 投票
0 回答
795 浏览

iis - IIS 工作进程是否在高 CPU 或 RAM 上崩溃?

我想知道当服务器满负荷运行时工作进程会发生什么。

我问是因为有时我的 Web 应用程序加载速度很慢,并抛出服务器错误(没有任何代码)。

0 投票
1 回答
758 浏览

reactjs - Nginx 中的 worker_processes 是什么,Heroku 上有多少?

我正在网上阅读,但我只是不明白。什么是worker_processes,我们用它做什么?我问的原因是我正在配置 Nginx 以使用 Heroku 应用程序。一切都很好,但我正在尝试优化 Nginx 设置。

其中一项设置是worker_processes。在互联网上,我找到了在我的 nginx.conf.erb 中像这样设置它的示例

worker_processes <%= ENV['NGINX_WORKERS'] || 4 %>

Heroku 免费计划和付费计划中有多少这样的工作进程?