2016-07-01 9 views
1

64ビットバージョンのTeamCity(9.1.1)エージェントを実行しようとしています。私は、サービスをインストールすることができますが、できるだけ早く私はそれを起動すると、私はwrapper.logに、次を得る:TeamCityエージェント64ビットの起動に失敗する

ERROR | wrapper | .... | Stdout pipe creation failed 
ERROR | wrapper | .... | The TeamCity Build Agent service was launched, but failed to start. 

私はこれに関する情報を提供する任意の他のログエントリを見つけることができません。

提案がありますか?私は文字通り、似たような2つの記事をオンラインでしか見つけられませんでした。これは、TeamCityよりもJavaサービスラッパーに関連していると思うようになりました...

(アップデート:64ビット版のテストを実行するには64ビット版が必要です

+0

これは何ですか? – rrejc

+0

Jetbrainsで記録された問題: https://youtrack.jetbrains.com/issue/TW-45942 – NubieJ

答えて

1

同じエラーが発生していました。まず、ビルドエージェントがWindowsの[サービス]パネルに表示されていることを確認します。私は手順を以下でしたし、問題が解決し

  • コマンドプロンプトを開き
  • 実行
  • 実行
  • /bin/service.install.bat実行/bin/service.start /bin/service.uninstall.bat .bat

また、TeamCity 9.1.7では、MSIインストーラで追加のビルドエージェントをインストールし、「Windowsサービス」コンポーネントをインストールすると、以前にインストールされたビルドエージェントが置き換えられます。私はその問題を解決するために回避策を講じなければなりませんでした。

+0

問題は複数のエージェントをインストールしていません。問題は、(正常に)インストールされた64ビットエージェントを起動できないということです。エージェントはサービスコンソールでサービスとして表示されますが、起動時にエラーが発生します – NubieJ

+0

/bin/service.install.batと/bin/service.install.batは間違っていないと32ビットバージョンをターゲットにしています( EXE参照しています) – NubieJ

+0

64ビットエージェントをインストールする理由は何ですか?サーバー上の64ビットJVMは問題ないと思います。しかし、まだそれをしたい場合。 service.install.batでは、 ".. \ launcher \ bin \ TeamCityAgentService-windows-x86-32.exe -i ../conf/wrapper.conf"を ".. \ launcher \ bin \ TeamCityAgentService- windows-x86-64.exe -i ../conf/wrapper.conf "と入力します。 このファイル " \ launcher \ bin \ TeamCityAgentService-windows-x86-64.exe"が存在するかどうかを確認できます。 ビルドエージェントのJREを64ビットにアップグレードする必要がある場合もあります。 \ jreにあります – patanni

関連する問題