3

Linux サーバーで teamcity を実行していますが、完全に正常に動作していました。サーバーマシンを再起動すると、動作が停止しました。runAll.sh コマンドを使用して teamcity サーバーを起動できましたが、ビルド エージェントは「切断」状態のままです。非アクティブの理由は「サーバーのシャットダウン」として表示されています。「agent.sh stop」と「agent.sh start」を使用してエージェントを起動しようとしましたが、うまくいかないようです。ログから意味のあるものを取得できませんでした。

親切に助けてください。

ありがとう

4

3 に答える 3

2

チームシティ ポートを変更した場合は、新しい serverUrl 値を反映するようにビルド エージェント構成ファイルを変更する必要があります。この設定は、C:\TeamCity\buildAgent\conf\buildAgent.properties ファイルにあります。

于 2014-09-22T18:42:53.497 に答える
1

未回答の質問を調べているときにこれを見つけました。実際には許可の問題でした。root ユーザーとしてコマンドを実行していませんでした。root ユーザーとして「agent.sh stop」と「agent.sh start」を実行すると、問題なく動作しました。

于 2016-03-07T23:19:33.867 に答える
1

再起動したマシンで、ファイアウォールがエージェントへのアクセスまたはエージェントからのアクセスをブロックする状態に戻っていないことを確認します。エージェントを再起動すると、teamcity-agent.log ファイルに「buildServer.AGENT.registration - Registering on server」のような行が含まれているはずです。成功すると、「buildServer.AGENT.registration - Registered: id:.., authorizationToken:..」のようなメッセージが表示されます。

于 2013-02-06T19:31:02.470 に答える