問題タブ [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.
iis-7 - ワーカー プロセス IIS ごとのスレッド数を増やす
IIS でワーカー プロセスあたりのスレッド数を増やすにはどうすればよいですか?
asp.net - 1 つのワーカー プロセスで実行されている Web アプリケーションのインスタンスの数は?
IIS 8 でホストされている単一の ASP.NET MVC 4 Web アプリケーション (System.Web.HttpApplication を拡張する MvcApplication) があります。私のアプリケーションは、統合パイプライン モードの別のアプリケーション プールで実行されています。このアプリケーション プールの最大ワーカー プロセス数は 1 に設定されています。
アプリケーション インスタンスがプールされ、アプリケーション (AppDomain) の同じインスタンスに対して Begin_Request/End_Request を呼び出す複数の並列スレッドが存在する可能性があることを理解しています。また、「最大ワーカー プロセス数」を 1 以上に設定すると、アプリケーション (AppDomain) のインスタンスが確実に複数になることも理解しています。
私が理解していないのは、 Application_Start への呼び出しがいくつ発行されるか、静的変数 (MvcApplication に格納され、NHibernate セッション ファクトリなどのシングルトンもあります) のインスタンスがいくつ存在するかです。
現在、.NET MemoryCache のクリーンアップに問題があります。私の Web サイトの一部のユーザーがキャッシュから古い値を受け取っているため、「最大ワーカー プロセス数」を 1 に設定した場合でも、グローバルな MemoryCache のインスタンスが複数存在する可能性があると思います。
1 つのワーカー プロセスで並行して実行される、アプリケーションの静的変数とシングルトンのインスタンスの最大数はいくつですか?
IIS ですべての AppDomains を列挙するのに役立つユーティリティまたはスクリプトはありますか?
asp.net - Web サイトのドメインごとに異なるワーカー プロセスを設定できますか?
IIS 7 に ASP.NET Web サイトがあり、多くのドメイン バインディングがあります。ドメイン名ごとに個別の w3wp.exe (ワーカー プロセス) を実行するにはどうすればよいですか? 出来ますか?
c# - マルチプロセス環境でEntity Frameworkとの一意の関係を安全に作成する方法は?
優れたパフォーマンスを実現するために、Web ガーデン (複数の ASP.NET ワーカー プロセス) で実行される次のコードがあります。このコード フラグメント以外はすべて問題ありません。
UserTaskRelation には一意のインデックスがあり、ここに私のコードがあります...
このコードは、前の要求がまだキューにあり、要求の 1 つが失敗しているときに、同じユーザーが同じタスクの更新ページにアクセスすると、最後の行で失敗します。
これはマルチプロセス環境で実行されるため、ロックは役に立ちません。また、同じことを実行する複数の Web サーバーがあるため、mutex によるロックも役に立ちません。
このようにすべてを Transaction にまとめました...
これはまだ役に立ちません... 100回の操作のうち、1〜5%が失敗することがわかります。ストアドプロシージャなどのように、これを安全に挿入する方法はありますか?
私は現在、汚い回避策を行っています...
しかし、ロジックの一部として Catching Exception を記述するのは好きではありません。
php - PHPのバックグラウンドプロセスでメールを送信する
ユーザーがアプリに登録したときにウェルカム メールを送信したいと考えています。ユーザーが登録すると、自分のプロフィール ページにリダイレクトされます。ユーザーの作成中にメールを送信しようとしましたが、email() はメールを送信するのに 7 秒かかり、ページはそれまで待機し、7 秒後にユーザーをプロファイルにリダイレクトします。
これは望ましくありません。ユーザーが登録したらすぐにリダイレクトし、その過程でメールを送信したいと考えています。理由がわからない7秒かかります。Godaddy と Hostgator のアカウント、およびローカルホストでオンラインで試しました。
ところで: 私は PHPMailer を使用して電子メールを送信しています。
呼び出し時にメール $_POST[] パラメータ {to, subject, body} を使用して sendMail.php を呼び出すスタンドアロン プロセスを作成するにはどうすればよいですか。
私はajax呼び出しでうまくいきますが、ページが登録からプロファイルにリダイレクトされるとすぐに、電子メールスクリプトが停止します. 私はこのコードを試しました:
助けてください、私はたくさん検索しましたが、それらは私がそうではないシェルで動作し、他のソリューションはunix/linuxベースでした。xamppとgodaddy Linux共有ホスティングで、sshアクセスなしで動作させたいです。