В Linux я запустил сервер на локальном хосте: 8090. Из контейнера докера через блокнот Jupyter я пытаюсь отправить запрос PUT на локальный сервер. Похоже, что запросы GET работают нормально из контейнера Docker, но запросы PUT показывают следующую ошибку.
ConnectionError: HTTPConnectionPool(host='localhost', port=8090): Max retries exceeded with url: /xxxxx/xxxxx/xxxxx (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f6b9ee1d978>: Failed to establish a new connection: [Errno 111] Connection refused'))
Используя curl с локального терминала, я могу без проблем отправить запрос PUT.
Похоже, что запросы PUT работали в первые 1-2 часа (даже из контейнера докера), но затем начала появляться ошибка. Возможно ли, что некоторые соединения еще живы, и сервер больше не может принимать? Перезапуск сервера и мой компьютер не устранили проблему.