Perforce - RpcTransport: частичное чтение сообщения

При использовании "revert -a" через P4V он ждет несколько минут и выдает эту ошибку мне.

RpcTransport: частичное чтение сообщения
Не удалось получить TCP.
читайте: socket: WSAECONNRESET

Состояние сервера возвращается нормально и нет заблокированных файлов базы данных.

Я подозреваю, что эта проблема является локальной для этого компьютера, поскольку другие не имеют такой же проблемы. Выполнение той же команды через командную строку просто заставляет командную строку сидеть там неопределенно долго.

Другие команды, такие как submit и add, будут содержать визуальный клиент неопределенно долго, но не выдают ошибки и ошибки.

Файлы хранятся на локальном диске. Это происходит с несколькими депо / рабочими станциями.

3 ответа

Ошибка "WSAECONNRESET" выдается Windows, когда сетевой сокет принудительно закрыт.

Регулярное появление этой ошибки может указывать на проблемы в сети.

Более подробная информация доступна здесь:

http://answers.perforce.com/articles/KB/2968/

Надеюсь, это поможет, Джен!

Я получил то же самое на машине Windows. Я предполагаю, что в моем случае это было вызвано поврежденными настройками конфигурации, и из-за всплывающего сообщения об ошибке у меня не было возможности установить его правильно через графический интерфейс. Команда SET командной строки помогла снова установить порт и имя хоста:

p4 set P4PORT=<portnum>

Эта команда включает диалог конфигурации GUI

С опозданием на несколько лет, но для тех, кто все еще сталкивается с этим:

Я столкнулся с этой ошибкой при извлечении файлов из большого репо. Я считаю, что причиной этого для меня была низкая скорость загрузки в Интернет, из-за которой - хотя у меня была высокая скорость загрузки - подтверждение TCP с моего компьютера не отправлялось, что приводило к сбою соединения.

Выполните тест скорости загрузки, чтобы определить, очень ли она низкая (в моем случае она упала до менее 0,1 Мбит / с). Исправление скорости загрузки - это отдельная тема, но на случай, если это поможет, попробуйте в качестве первого шага перезагрузить маршрутизатор.

Другие вопросы по тегам