なPHP proc_nice休Apacheのスレッドで新しい優先度の設定になっていますか?

StackOverflow https://stackoverflow.com/questions/1849421

質問

実行時の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スの汎用アプリケーション 枠組みへの農作業とその他の 機械やプロセスにおいてより良い に適しています。
ることができ い、以下のように負荷 バランス処理、コ 機能との間の言語である。
できます 使用など各種アプリケーション 高可用性サイトへ の輸送データベースの複製 イベント。
にしてもどうしようもないのに 神経システムのためにどのように分布 処理を伝え.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top