問題タブ [slave]
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.
git - Jenkins-スレーブノードからクローンをgitできません。SSHキー
最初のJenkinsスレーブをセットアップしました。ビルドを実行しましたが、SSHキーで問題が発生しました。マスターJenkinsサーバーはユーザー「jenkins」で実行されています。パスワードなしでマスターからスレーブにSSHで接続できるようにSSHキーを設定しました。
例:マスターから:
つまり、スレーブノードも「jenkins」ユーザーの下で実行されていることがわかります。(公開sshキーをjenkins @ slaveからリモートgitサーバーにコピーしました)。また、スレーブから手動でgit cloneを発行することはできますが、マスターからビルドを開始すると、次のようなメッセージが表示されます。
そのため、SSHキーが正しく設定されていないことを示唆しています。どこにコピーする必要があるキーを教えてもらえますか?
どうもありがとう、 ns
php - PHP を使用したスレーブ mplayer
mplayer を使用して、特定のビデオ形式用に PHP で記述されたクロスプラットフォーム プレーヤーを作成しようとしています。
PHP スクリプトはビデオ ファイルを作成し、mplayer を起動しますが、ビデオ ファイルの作成は続けます。
PHP スクリプトの速度が十分ではなく、ビデオがバッファリングされていないために mplayer がクラッシュすることがあります。
そのため、バッファリングが必要な場合は mplayer を制御して一時停止する必要があります。
テスト用に、5 秒後にビデオを停止しようとする関数を作成しました。
(コマンドのリストは次のとおりです: http://www.mplayerhq.hu/DOCS/tech/slave.txt )
ただし、出力が次の場合でも:
動画が止まらない!
どうしたの?
plugins - スレーブエグゼキュータがオフラインのときにハドソンがメールを送信できますか
私の会社では、8台のスレーブビルドマシンでHudsonを実行しています。場合によっては、これらのスレーブがオフラインになり、再起動が必要になります。ハドソンのWebページを誰も見ていない場合、これは見過ごされる可能性があります。
スレーブがオフラインになったときに誰かにメールを送信する方法はありますか?リストに関連するプラグインが見つからないようです。
erlang - Erlang: スレーブを起動できません - {error,timeout}
現在、Erlang スレーブ機能を使用する分散 Tsung 負荷テスト環境をセットアップしようとしていますが、コントローラー ノードでスレーブ ノードを起動することができませんでした。例えば
バックグラウンド
私の環境:
コントローラー - ホスト名: load1、ユーザー: musicglue、Ubuntu 10.04 LTS、ソースからコンパイルされた Erlang R15B01 スレーブ - ホスト名: load2、ユーザー: musicglue、Ubuntu 10.04 LTS、ソースからコンパイルされた Erlang R15B01 ファイアウォールが無効 SELinux がインストールされていない
機能しているもの:
- load1 から load2 に SSH で接続でき、その逆も可能
- load1 と load2 で erl セッションを開始できます
- load1 から load2 で erl セッションを開始できます。ssh load2 erl
- 両方のノードで同じ Cookie を使用して、erl セッションから load1 から load2 に正常に ping できます。
Ping 出力:
問題
load2 で load1 からスレーブ セッションを開始しようとすると、次のような問題が発生します。
slave:start コマンドを実行したときに epmd から得られる出力は次のとおりです。
誰でも助けや提案をいただければ幸いです。
どうもありがとう
編集
また、load2 によって ssh 接続が正常に認識された後、すぐに切断されていることがわかります。
以下のコメントに応えて、スレーブに別のノード名を使用してスレーブを起動しようとしました。
コントローラーの場合:
そして両方のために:
しかし、役に立たない
解決
私の問題は、スレーブがコントローラーに SSH 接続できなかったため、コマンドに応答できなかったことであることがわかりました。
2 つのノード間のこの通信ポートを修正した後、全員が完全に機能しました。
mysql - MySQL レプリケーション システム
大きな構造ではレプリケーションを使用します。マスターでINSERTを実行すると、データがすべてのサーバーに複製されるのを待つか、リクエストが実行されたサーバーにデータを配置した後に終了し、バックグラウンドで複製を実行するかがわかります。
ありがとう。
jenkins - カスタムポートを持つサーバー上のジェンキンススレーブ
Suse 12.1にjenkinsをインストールし、構成のポートを8081に変更しました
JENKINS_PORT="8081"
Web インターフェイスはこのポートで問題なく動作しますが、クライアントを JNLP で起動したい場合、彼は標準ポートを提供してくれます。
今、私は正しいポートでそれを実行しようとしました:
しかし、しばらくするとエラーが発生します。
彼は間違ったポートを試します。ポートを正しく変更するにはどうすればよいですか?
mysql - MySQLマスター-スレーブ-スレーブ構成
MySQLマスター-スレーブ-スレーブのセットアップに関する簡単な質問:
現在、マスタースレーブを設定していますが、別のスレーブを追加したいと思います。スレーブを実行しているサーバーのクローンを作成し、スレーブからのイメージを使用して新しいサーバーを起動し、中断したところからすぐに起動することは可能でしょうか?では、コピー時にbinlogが何であれ、マスターに追いつくまで実行されるのでしょうか。
理想的には、バックアップのためにマスターをシャットダウンせずに、マスターに接続する別のスレーブを起動しようとしています。どんなアドバイスやガイダンスも素晴らしいでしょう。ありがとう!
hudson - Hudson/Jenkins $WORKSPACE 変数がノードで機能しない
version.txt
ソース管理にファイルがあります。マスターとビルドでチェックアウトし、ファイルパスが次のファイルを介して環境変数を設定します
$WORKSPACE/Version.txt
マスターでは、Version.txt を正しく検出し、設定MAJOR=x
などを行います。
スレーブ ノードで同じビルドを行うと、同じ構成で常に
しかし、私は以前にそれを見ました:
メイン/開発から取得:
私は$WORKSPACE
マスターを指していると推測していますか?これをスレーブで動作させる方法を知っている人はいますか?
mysql - MySQLスレーブではありません
マスターが実行された後に開始されたスレーブがあります。マスターにデータベースをインポートし始めたときのマスタービンログの位置から開始しました。このスレーブは実行されていましたが、現在はスタックしていて進行していません。リレーマスターログ000055と位置で何時間もスタックしています。
スレーブステータスの表示の結果:
セットの1行(0.00秒)
マスターbinlogのその位置にあるものと、その単なるドロップ一時テーブルを調べます。
passwords - 最初のインストール時のjenkinsユーザーのパスワードは何ですか?
1台のJenkinsサーバー(Ubuntu 12.04)をスレーブモードにしたい。ただし、マスターマシンは、スレーブマシンの「jenkins」ユーザーのパスワードを知っている必要があります。Jenkinsのインストール中に自動作成されたパスワードを指定するにはどうすればよいですか?