#docker #tensorflow-serving #grpc-python
#docker #обслуживание tensorflow #grpc-python
Вопрос:
При попытке запустить обслуживание tensorflow с помощью docker я получаю следующую ошибку при отправке запроса клиента с использованием gRPC со следующим кодом:
`python client.py --server=172.17.0.2/16:9000 --image=./test_images/image2.jpg
debug_error_string = "{"created":"@1551888435.208113000","description":"Failed to create subchannel","file":"src/core/ext/filters/client_channel/client_channel.cc","file_line":2267,"referenced_errors":[{"created":"@1551888435.208109000","description":"Name resolution failure","file":"src/core/ext/filters/client_channel/request_routing.cc","file_line":165,"grpc_status":14}]}"`
Информация о моей среде:
Операционная СИСТЕМА: macOS virtual env.: Anaconda 3 Python 3.6 gRPC/ tools 1.19
Не могли бы вы, пожалуйста, помочь мне в решении проблемы?
Ответ №1:
Это происходит, когда канал находится в режиме TRANSIENT_FAILURE, и политика балансировки нагрузки не может найти готовую серверную часть для отправки запроса.
Пожалуйста, сообщите о проблеме на https://github.com/grpc/grpc подробное описание того, что вы сделали, надеюсь, с более подробным описанием контекста ведения журнала / трассировки, чтобы мы могли вам лучше помочь.
Комментарии:
1. Спасибо за ответ. Я только что опубликовал его в github: github.com/grpc/grpc/issues/18290#issue-418220230
Ответ №2:
Похоже, что проблема вызвана IP-адресом, 172.17.0.2/16
который выглядит немного иначе. Вместо этого вы можете использовать localhost
.
Итак, команда для запуска client.py
может быть
python client.py --server=localhost:9000 --image=./test_images/image2.jpg