18

ビルドエージェントをセットアップしようとしていますが、ビルドエージェントを起動するたびに、ログに次のメッセージが表示されます。

[2012-09-18 12:52:01,805]   INFO -    jetbrains.buildServer.AGENT - Starting agent shutdown sequence, reason: Restart agent, failed to download upgrade from server 
[2012-09-18 12:52:01,821]   INFO -    jetbrains.buildServer.AGENT - Host configuration for downloading updates: HostConfiguration[host=http://localhost:8000] 
[2012-09-18 12:52:01,821]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/teamcity-agent.xml ==> E:\buildAgent\temp\m8a1mAwTuLIngev3yRUMPUuaYWZFmMSh 
[2012-09-18 12:52:01,849]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/agentSystemInfo.zip ==> E:\buildAgent\update\plugins\agentSystemInfo.zip 
[2012-09-18 12:52:01,880]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/amazonEC2.zip ==> E:\buildAgent\update\plugins\amazonEC2.zip 
[2012-09-18 12:52:01,921]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/ant.zip ==> E:\buildAgent\update\plugins\ant.zip 
[2012-09-18 12:52:02,056]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/antPlugin.zip ==> E:\buildAgent\update\plugins\antPlugin.zip 
[2012-09-18 12:52:02,078]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/assembly-info-patcher.zip ==> E:\buildAgent\update\plugins\assembly-info-patcher.zip 
[2012-09-18 12:52:02,098]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/clearcase-agent.zip ==> E:\buildAgent\update\plugins\clearcase-agent.zip 
[2012-09-18 12:52:02,106]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/commandLineRunner.jar ==> E:\buildAgent\update\plugins\commandLineRunner.jar 
[2012-09-18 12:52:02,118]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/coveragePlugin.zip ==> E:\buildAgent\update\plugins\coveragePlugin.zip 
[2012-09-18 12:52:02,151]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/crashDetector.zip ==> E:\buildAgent\update\plugins\crashDetector.zip 
[2012-09-18 12:52:02,163]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/cvsAgent.zip ==> E:\buildAgent\update\plugins\cvsAgent.zip 
[2012-09-18 12:52:02,183]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/dotCover.zip ==> E:\buildAgent\update\plugins\dotCover.zip 
[2012-09-18 12:52:02,308]   INFO -    jetbrains.buildServer.AGENT - Downloading http://localhost:8000/update/plugins/dotNetPlugin.zip ==> E:\buildAgent\update\plugins\dotNetPlugin.zip 
[2012-09-18 12:52:03,830]   INFO - agent.impl.AgentPortFileWriter - Delete agent runtime file from E:\buildAgent\logs\buildAgent.port 
[2012-09-18 12:52:03,831]   INFO -    jetbrains.buildServer.AGENT - Unregistering from build server: 5 

誰かが以前にこのようなものを見たことがありますか?サーバーログを確認しましたが、何が問題であるかを示すものは何も表示されていません。

4

7 に答える 7

17

私は同じ問題に遭遇しました。ビルド エージェントとサーバーの両方が Windows Server 2012 にインストールされます。

ビルド エージェント サービスを停止し、BuildAgent\logs からログを削除し、ビルド エージェント サービスを再起動して、新しいログを表示できるようにしました。

upgrade.log は、ビルド エージェントが teamcity サーバーからアップグレードの呼び出しを受信したことを示していました。ログには次のことも示されました。

「TeamCity ビルド エージェント サービス ユーザーに、サービスを停止および開始するための十分な権限があることを確認してください。」

ローカル セキュリティ ポリシーを使用して、ビルド エージェント サービス ユーザーに「サービスとしてログオン」権限を付与しましたが、これではサービスを開始および停止するのに十分ではありません。デフォルトでは、Administrators グループのメンバーのみがサービスを開始、停止、一時停止、再開、または再起動できます。ビルド エージェント サービス ユーザーを管理者グループに追加してビルド エージェント サービスを再起動すると、アップグレードが正常に終了し、エージェントが再び接続されました。

または、 BatteryBackupUnit およびhttps://web.archive.org/web/20171019005501/http://windowsitpro.com/security/letting-user-start-and-stop-services-without-granting-user-administratorで説明されているように-privileges、TeamCity Windows ユーザー アカウントに、TeamCity ビルド エージェント サービスの開始、停止、および一時停止のアクセス許可を与えることができます。記事には、次のようなことが書かれています

subinacl /service spooler /grant=contoso\cortana=top

十分であろう。

または、Microsoft が提供しなくなったツールを使用したくない場合は、https://superuser.com/a/315709/12337で説明されているように、Process Explorer を使用できます。

于 2014-08-19T21:26:20.993 に答える
8

TeamCity ビルド エージェントは、アップグレードに時間がかかる場合があります。アップグレードに時間がかかりすぎて、良い結果が得られないと思われる場合は、次のようにします。

  1. ビルド エージェントをアンインストールする
  2. サーバーからビルド エージェント パックをダウンロードする
  3. エージェントを再インストールする

この後、アップグレード プロセスはより速く進むはずです。それでも解決しない場合は、JetBrains テクニカル サポートに連絡することをお勧めします。

于 2012-09-28T09:11:21.823 に答える
-1
  1. エージェントを停止します。

    ./agent.bat ストップ

  2. エージェントを再インストールします。

  3. エージェントを開始します。

    ./agent.bat 開始

于 2014-09-30T13:34:33.007 に答える