なPHP proc_nice休Apacheのスレッドで新しい優先度の設定になっていますか?
質問
実行時のproc_nice()で実際に何'ing Apacheの糸?
その場合、現在のユーザー(スーパーユーザできませんのrenice原優先でのApacheのスレッドの適切なapache_child_terminate)Apache2.0xサーバ?
問題は、そのよう心掛けております制限の影響を、アプリのユーザが実行Ad-Hackます。の質問でき、変換結果のデータが必要なメモリやCPUを搭載しています。
しかし、私はデータの再書込みが行われ、プロセスをよりストリーム系-助のメモリ消費も思うもの工程を低優先されます。しかし私は目が離せないApacheのスレッド優先順位が低い多くの優先順位の高いwebサービスを同じます。
つくばイノベーション
解決
このような状況においてソリューションに合わせるような重作業内のApacheプロセスが、いずれかの
- 走外部のPHPプロジェクト化による短期間でのようなもの
shell_exec
, 例えば--これはまされなければならない同期モード(ieの場合の実行はできませんのタスク数分後) - を押してタスクをFIFOシステム、immediatly返すメッセージをユーザーに、"タスクを処理することとすぐに"
- その他のプロセス (開始によcrontab毎分は、インスタンス) ることを確認FIFOキュー
- を処理するというものがあり、キュー
- そのプロセス自体で実行優先度の低いモードになります。
と、特に重の計算時間がかかり、私の第二ソリューション:
- できるユーザーへの意immediatly:"サーバーを受けており、研修事業サポート,中国ビジネスではなかったので、すぐに"
- ないApachesのプロセス"就労"長:に重いものは他のプロセス
- 場合、必要な量の処理能力とサーバだけでは十分ではありません、このようなシステムが容易になる規模:ぐ第二のサーバーだから同じFIFOキュー
- 場合はサーバーは本当にも搭載でき止め処理のキューから、少なくとも一部の時間を負荷できるか--例えば、このとき置する場合に重要なウェブ-サービスで広く使われている特定の時間枠がつきます。
他の プログラム開発を行っている方がいただけると期待して) いものを使うツールのように、例えば、 Gearman :
Gearmanスの汎用アプリケーション 枠組みへの農作業とその他の 機械やプロセスにおいてより良い に適しています。
ることができ い、以下のように負荷 バランス処理、コ 機能との間の言語である。
できます 使用など各種アプリケーション 高可用性サイトへ の輸送データベースの複製 イベント。
にしてもどうしようもないのに 神経システムのためにどのように分布 処理を伝え.
所属していません StackOverflow