ジョブキューにMediaWikiのジョブ保留の数を探します

MediaWikiのジョブキューの状態を確認し、保留中のジョブの数を見つける方法についてはこちらをご覧ください。 これを使用すると、$ wgJobRunRate変数を使用したジョブの実行速度を制御することができます

A+ A-

MediaWikiは、コミュニティの使用のために書かれた堅牢なコンテンツ管理システムです。 これは、管理者の生活を楽にする機能の偉大な数を提供します。 そのような特徴の1つは、 ジョブキューです。 MediaWikiは同時に使用するように設計されており、一度にデータベースの更新ジョブを実行するために、ジョブキューのいくつかの並べ替えを持っていることが不可欠である-it多数の人々によって編集されているため、 システムがビジー状態ではありません 。 好ましいのは、ユーザーの要求と更新ジョブシステムが利用可能な時間とコンピューティングパワーを持っているときに実行されているに与えられています。

MediaWikiの以前のバージョン特別:統計ページが実行されるのを待っているキュー内のジョブの数を表示するために使用されます。 バージョン1.19以降では特別:統計ページに 保留中のジョブ数が表示れません。 ただし、この情報を見つけるためにはMediaWiki APIを使用することができます。 保留中のジョブの数を確認するには、次のページに移動します。

/api.php?action=query&meta=siteinfo&siprop=statistics

MediaWikiのパフォーマンスを向上させるためのヒント。

MediaWikiのパフォーマンスを向上させるためのヒント。

これはあなたの"=ジョブ"プロパティは 、保留中のジョブ数を示しているXMLの一部が表示されます。 例えば:

<?xml version="1.0"?>
<api>
  <query>
    <statistics pages="27799397" articles="4013331" edits="547280015" images="789151" users="17204375" activeusers="130014" admins="1463" jobs="27" />
  </query>
</api>

上記の例では、27のジョブがジョブキューに保留されていることを示しています。

あなたは上記のパスを利用することができる前に、APIの使用はLocalSettings.phpで有効にする必要がありますのでご注意ください。 ジョブの実行速度は、LocalSettings.php$ wgJobRunRate変数を設定することによって制御することができます。 デフォルトのジョブでWikiページがユーザによって要求されるたびに実行されます。 サーバーの負荷が高すぎる場合は、リクエストごとにジョブ数を下げるために$ wgJobRunRateを使用することができます 。 例えば:

$ wgJobRunRate = 0.01;

これは、1つのジョブは、すべての10の要求で実行されていることを確認します。 これは重要なMediaWikiのパフォーマンスの最適化のトリックの一つです。 あなたのwikiが頻繁に編集されている場合は、ジョブキューに目を維持し、実行得ているどのくらいの速ジョブを参照することをお勧めします。 これはあなたに$ wgJobRunRate変数に設定するのに理想的な値についてのアイデアを与えるだろう。

私はこの先端があなたのために有用であった願っています。 ご質問があれば私に知らせてください。

Ads

シェア

最近

あなたがLinuxの恋人している場合を探すために、ベストUbuntuの代替

さんが何かに精通取得することから始めましょう。 基本的な、少しオフトラック! あなたは今までLinuxとUbuntuの...

Gmailの受信トレイに署名を追加する方法 - GmailでGoogleの署名を追加します。

Googleによる受信トレイには、Googleが過去数年間に発売された最高のものの一つでした。 これは、統一された受信...

週刊技術のニュース:ノキア、Googleと任天堂

みなさん、こんにちは、それは金曜日、3月3日だとちょうどいつものように私たちは毎週のニュースラウンドアップに戻っていま...

初心者のためのラズベリーパイプロジェクト - あなたはラズベリーパイで何ができますか

ラズベリーパイは、低消費電力、ラズベリーパイ財団が作成したシングルボードコンピュータのシリーズです。 もともと発展途上...

Androidの2017のためのベストVPN - Androidの中でVPNを使用する方法

ゴーンは、VPNはハイテクsavviesやハッカーのためだけであった時代です! そして、私たちはこれらのサービスについ...

コメント