問題タブ [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 投票する
1 に答える
1487 参照

asp.net - IIS 7 アプリケーション プールのワーク プロセスの寿命とセッションの寿命

IIS7 アプリケーション プールには、アイドル タイムアウトのデフォルトは 20 分という設定があります。

ワーカー プロセスがシャットダウンするまでのアイドル状態の時間 (分単位)。ワーカー プロセスが要求を処理しておらず、新しい要求を受信して​​いない場合、ワーカー プロセスはアイドル状態です。

私の質問は、タイムアウト時間のためにワーカー プロセスがシャットダウンした場合、このワーカー プロセスでホストされているアプリケーションによって作成されたセッションは失われるのでしょうか?

0 投票する
1 に答える
5537 参照

asp.net-mvc - Web アプリケーションでワーカー プロセスのプロセス ID を取得できますか?

複数のワーカー プロセスを持つアプリケーション プールで実行されるアプリケーションがあります。

複数のワーカー プロセスを使用するようにアプリケーション プールを変更してから発生した問題を確認するには、コントローラーのプロセス ID にアクセスする必要があります。

0 投票する
2 に答える
1677 参照

postgresql - 失われた更新は、PostgreSQL の読み取りコミット分離レベルで発生する可能性がありますか?

PostgreSQL で以下のようなクエリがあります。

多くのワーカーは一度に 1 つの作業を処理しようとします (そのため、制限 1 のサブクエリがあります)。今回の更新以降、ワーカーごとにidの情報を取得して処理を行っていますが、同じ作業を2回以上取得して処理する場合があります。分離レベルは Read Committed です。

私の質問は、1 つの作品が 1 回処理されることを保証するにはどうすればよいですか? 非常に多くの投稿があることは知っていますが、それらのほとんどを試してみましたが、役に立ちませんでした () ;

  • SELECT FOR UPDATE を試しましたが、デッドロック状態になりました。
  • pg_try_advisory_xact_lock を試しましたが、共有メモリが不足しました
  • AND pg_try_advisory_xact_lock(queue.id)外側のクエリのWHERE句に追記してみたのですが… [?]

どんな助けでも大歓迎です。

0 投票する
8 に答える
239169 参照

asp.net - iisのワーカープロセスが原因でCPU使用率が100%になるのを防ぐ方法

CPU 使用率は、自分の vps、vmware、クアッド コア、および 4GB RAM を使用した Windows Server 2008-R2 で、ほとんどの場合 100% です。Windows タスク マネージャーを開いてリソース モニターに移動すると、100% の使用率はworkerprocess.exe. IIS に 3 つの Web サイトがあります。

  • どのWebサイトがその使用を引き起こしているかを特定するにはどうすればよいですか
  • CPU の使用率を 80% に制限するにはどうすればよいですか?
  • DDOS 攻撃の可能性はありますか?
  • DDOS を防ぐ方法はありますか?

VPS に eset-nod32 をインストールしましたが、ログに攻撃が表示されません。IIS について検索して DDOS を防止しようとしたところ、IP アドレスを禁止するための拡張機能が見つかりましたが、トラフィックを生成している IP アドレスを見つけるにはどうすればよいですか?

ウェブサイトは と で書かれASP.NETC#います。その Web サイトで何が起こっているのか、どのコード行がその CPU 使用率を引き起こしているのかを判断するにはどうすればよいですか?

また、私の Web サイトの 1 つは、管理者のデスクトップにアクセスして、いくつかのファイルを読み書きする必要があります。そのため、アプリケーション プール -> ID (プロセス モデル) をローカル システムに変更しましたが、CPU 使用率と関係があるかどうかはわかりません。

0 投票する
1 に答える
259 参照

iis - % { dir IIS:\AppPools\$_.Name } で For..Each 値をリテラルでなくする方法

これが機能しないものです

>dir IIS:\AppPools\ | % { dir IIS:\AppPools\$_.Name\WorkerProcesses }

より詳しい情報

Powershell を使用して、各アプリケーション プールの PID を取得したいと考えています。WMI を使用して以下のコマンドのような情報を取得できることは理解していますが、Powershell の WebAdministration モジュールを使用しようとしています。

WMI アプローチ (作業サンプル)

Get-WmiObject -NameSpace 'root\WebAdministration' -class 'WorkerProcess' -ComputerName 'host' | select AppPoolName, ProcessId | ft -a

Powershell アプローチ (動作しないサンプル.. ヘルプ!)

2 つのコマンドの出力を (おそらく 1 行として) 結合して、各アプリ プールの PID も取得するにはどうすればよいですか?

結合したい 2 番目のクエリは次のとおりです。

0 投票する
1 に答える
493 参照

nservicebus - Rebus と分散ワーカー

現在、Rebus と NServiceBus を評価しています。Rebus には、NServiceBus の分散ワークロードに似た機能がまだありますか? ドキュメントから見分けるのは少し難しいです:)。

敬具クリスチャン

0 投票する
1 に答える
411 参照

architecture - 大規模な Web アプリケーション インフラストラクチャをモデル化していますか?

これらの接続を示すための業界標準化された表記法と方法論、および各ステップで転送されるデータに関する少しの詳細を探しています。

これは、主なエンティティとその関係を示す、アドホックな図です。

アドホック図

各エンティティが何をどのように行うかについて少し詳しく説明したいと思います。そしてそれが送受信するもの。

たぶん、これは BPMN2 表記法を使用するようなものでしょうか? - それとも、UML2 シーケンス図を含むメタ モデルですか?

正しい表記を見つけるのを楽しみにしています =]

0 投票する
0 に答える
209 参照

ruby-on-rails - 遅延ジョブ ワーカー デーモンは、作業中のジョブをキューからランダムに停止します

少なくとも 1 日に 1 回、私の Delayed::Job ワーカーはランダムにジョブをキューから停止しますが、プロセスはまだ生きています。

写真は「ゾンビ」 ここに画像の説明を入力

キュー内の残りのジョブを調べると、問題のゾンビ化されたワーカーによってロックされている/作業中であることを示すものはありません。失敗したジョブを見ても、失敗とワーカーがゾンビ モードに陥ることを明確に関連付けるのは困難です。

私は、ジョブにエラーがあり、ワーカーがセグメンテーション違反を起こすが、完全に死ぬわけではないという理論を持っています。ワーカー プロセスを調べて、それが何をしているかを確認する方法はありますか? 検査するスタックトレースや失敗したジョブさえない場合、この問題をデバッグするにはどうすればよいでしょうか?

0 投票する
1 に答える
22464 参照

iis - IIS ワーカー プロセスを閉じる方法

Visual Studio 2008 SP1 をマシンにインストールしようとしたところ、この問題が発生しました。 問題のスクリーンショット

調べたところ、IIS ワーカー プロセスは w3wp.exeのようなもので、Windows タスク マネージャーを調べたところ、w3wp.exe が実行されていないことがわかりました。また、IIS マネージャーでワーカー プロセスを確認しましたが、開始されていませんでした。では、このアプリケーションを閉じてインストールを続行するにはどうすればよいですか、それとも他にできることはありますか?