Я установил Helix Core и Helix Swarm в качестве серверного расширения на свой сервер. Когда я изначально настроил его, я установил имя хоста swarmhostname
, потому что у меня не была настроена запись DNS.
После того, как я установил запись DNS swarm.mydomain.com
, я:
/opt/perforce/swarm/data/config.ini
на swarm.mydomain.com
swarm.mydomain.com
Однако на самом деле я не могу ничего передать в свое хранилище, поскольку там говорится, что имя хоста не удалось разрешить.
Когда я бегу p4 extension --run swarm ping
, я получаю cannot reach http://swarmhostname/
Я попробовал нажать кнопку обновления конфигурации на сайте Swarm, и имя хоста правильно отображается как swarm.mydomain.com
. Почему p4 все еще пытается получить к нему доступ, как будто он находится не в том месте.
Вы также обновили конфигурацию расширения Swarm?
Бегать:
p4 extension --configure Perforce::helix-swarm
Проверьте значение Swarm-URL.
В результатах теста «ping» указано, что это «http://swarmhostname/».
Настройте его в соответствии с вашим новым swarm.mydomain.com.
Изменение происходит немедленно — перезапуск не требуется.