Request timeout — Английский — Русский Переводы и примеры
Request timeout — Английский — Русский Переводы и примерыДобавлены профессиональными переводчиками и компаниями и на основе веб-страниц и открытых баз переводов.
Добавить перевод
Английский
Русский
Информация
Английский
request timeout
Русский
Время запроса истеклоhttp error
Последнее обновление: 2011-10-23
Качество:
Английский
timeout
Русский
Время ожидания
Последнее обновление: 2020-11-10
Частота использования: 4
Английский
timeout:
Русский
Время бездействия:
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Английский
load timeout
Русский
Тайм-аут загрузки
Последнее обновление: 2012-03-22
Частота использования: 1
Качество:
Английский
read timeout».
Русский
Спасибо.
Последнее обновление: 2018-02-21
Частота использования: 1
Качество:
Предупреждение: Содержит скрытое HTML-форматирование
Английский
pppd & timeout:
Русский
& Таймаут pppd:
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Предупреждение: Содержит скрытое HTML-форматирование
Английский
& timeout (ms):
Русский
& ÐадеÑжка (мÑ)
Последнее обновление: 2011-10-23
Качество:
Предупреждение: Содержит скрытое HTML-форматирование
Английский
open url timeout
Русский
Задержка перед открытием адреса
Последнее обновление: 2020-11-06
Частота использования: 1
Качество:
Английский
network timeout.
Русский
ÐÑибка ÑеÑи
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Английский
client timeout:
Русский
Время ожидания данных от пользователя:
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Английский
• receive timeout:
Русский
• receive timeout (Тайм-аут получения)::
Последнее обновление: 2012-11-13
Частота использования: 1
Качество:
Английский
request timeout – couldn’t find the user in time.
Русский
request timeout – Время обработки запроса истекло: Абонента не удалось найти за отведенное время.
Последнее обновление: 2018-02-21
Частота использования: 1
Качество:
Английский
keep alive timeout
Русский
Время ожидания открытого соединения
Последнее обновление: 2011-10-23
Частота использования: 2
Качество:
Английский
passwd chat timeout:
Русский
Таймаут коммуникации с passwd:
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Английский
socket timeout error
Русский
ошибка сокета
Последнее обновление: 2012-11-29
Частота использования: 1
Качество:
Английский
timeout for smpp requests.
Русский
Время ожидания для запросов smpp.
Последнее обновление: 2018-02-21
Частота использования: 1
Качество:
Английский
& continue after timeout
Русский
& Продолжить после задержки
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Предупреждение: Содержит скрытое HTML-форматирование
Английский
source: timeout moscow.
Русский
Источник: Журнал «timeout Москва»
Последнее обновление: 2018-02-21
Частота использования: 1
Качество:
Английский
opera link communication timeout
Русский
Истекло время ожидания ответа сервера opera link
Последнее обновление: 2013-11-29
Частота использования: 1
Качество:
Английский
connection failed (timeout).
Русский
Ошибка соединения (истекло время ожидания).
Последнее обновление: 2011-10-23
Частота использования: 1
Качество:
Добавить перевод
Получите качественный перевод благодаря усилиям
4,401,923,520 пользователей
Для Вашего удобства мы используем файлы cookie. Факт перехода на данный сайт подтверждает Ваше согласие на использование cookies. Подробнее. OK
Ошибка 118 ERR CONNECTION TIMED OUT и способы исправления
Ошибка 118 ERR CONNECTION TIMED OUT может возникнуть практически в любом браузере (Google Chrome, Яндекс Браузер, Opera, Firefox) при попытке входа на какой-либо сайт. При этом остальные ресурсы загружаются в нормальном режиме. Для исправления ситуации есть несколько вариантов.
Содержание статьи
- Что это за ошибка
- Причины возникновения ошибки
- Перезагрузка роутера
- Обновление сетевой конфигурации
- Смена DNS-сервера
- Использование VPN
- Исключения брандмауэра Windows
- Проверка содержимого hosts
- Очистка внутреннего кэша DNS в Google Chrome
- Отключение расширений
- Сброс сети в Windows 10
- Редактирование реестра
- Дополнительные решения
- Подробное видео
- Комментарии пользователей
Что это за ошибка
Примерный перевод словосочетания ERR CONNECTION TIMED OUT – «ошибка соединения, превышен тайм-аут ожидания». То есть, обозреватель слишком долго ждал отклика от внешнего сервера. Такое часто случается, если наблюдаются неполадки на стороне провайдера, либо конкретного ресурса. Но бывают и другие причины.
Причины возникновения ошибки
Чаще всего в появлении такого сообщения виноваты неполадки с интернетом, либо какие-то трудности на стороне сайта, который пытается загрузить пользователь. Однако причины могут быть куда разнообразнее. Поэтому для каждой имеется свой сценарий исправления. Только после определения причины можно приступать к активным действиям по устранению недостатков.
Читайте о том, как проверить стабильность интернет-подключения.
Перезагрузка роутера
Часто такое бывает по причине сбоя роутера или маршрутизатора. Убедиться в том, что виноват именно он просто: достаточно перезагрузить устройство. На каждом роутере есть кнопка включения. Требуется надавить на нее и выключить устройство, а затем включить его через 10 минут. На различных моделях кнопка располагается в разных местах. Но чаще всего этот небольшой пупырышек размещен на тыльной стороне.
После полной загрузки маршрутизатора попробуйте еще раз загрузить проблемный ресурс.
Обновление сетевой конфигурации
Если перезагрузка не помогла, то причины неисправности Интернет-соединения глубже. Возможно, трудности наблюдаются исключительно для конкретного IP адреса. Его нужно сбросить. При сбросе пользователь получит новый IP, который может быть работоспособным. Также стоит сбросить Winsock.
- С помощью правой кнопки мыши по значку «Пуск» вызовите выпадающее меню, и откройте «Windows PowerShell (Администратор)». Также можно использовать командную строку.
- Далее поочередно вводите в консоль команды:
- ipconfig /release
- ipconfig /all
- ipconfig /flushdns
- ipconfig /renew
- netsh int ip set dns
- netsh winsock reset. Не забывайте после каждой использовать «Enter».
- После выполнения всех команд перезагрузите компьютер по стандартному сценарию (через «Пуск»).
Смена DNS-сервера
Возможно, причина в используемом DNS-сервере. Лучшим решением будет переключение на публичный DNS. Смена сервера поможет устранить многие неисправности, характерные для Интернет-соединения. Процедура выполняется по следующему алгоритму:
- Сочетанием клавиш «WIN + R» вызовите окно выполнения и введите команду ncpa.cpl.
- Далее найдите в списке свое подключение и зайдите в «Свойства».
- В списке протоколов отыщите «IP версии 4 (TCP/IPv4)» и откройте свойства двойным кликом.
- Появится окно с параметрами. В нем отметьте пункт «Использовать следующие адреса DNS-серверов».
- Заполните поля адресов. В верхнем впишите 8.8.8.8, а в нижнем 8.8.4.4.
- Зажмите «ОК» и закройте все окна.
Обычно после смены DNS все нужные страницы открываются.
Может потребоваться перезапустить подключение. Проще всего это сделать при помощи перезагрузки роутера. Но можно просто щелкнуть по активному соединению и отключить его. А затем включить таким же способом.
Использование VPN
Если нет желания работать с командной строкой, можно попробовать использовать VPN. Ведь при включении альтернативного сервера меняется IP пользователя. Это поможет частично устранить неисправность. Также метод помогает в том случае, если страница была заблокирована по требованию властей. С помощью сервиса смены IP и перенаправления трафика можно посетить ее. Проще всего использовать Opera с соответствующим функционалом. Нужно просто активировать опцию в параметрах.
- Запустите Оперу и нажмите «ALT + P».
- В строку поиска введите VPN и включите функцию.
- После этого попробуйте загрузить проблемную страницу.
В качестве альтернативы можно использовать другие программы или же онлайн-сервисы по предоставлению доступа через альтернативный сервер. Но в большинстве своем они платные. А если использовать их бесплатно, скорость будет крайне низкой.
Если вы принципиально используете только Google Chrome, то для него есть несколько неплохих расширений с соответствующим функционалом. Это Browsec и SaferVPN. Оба продукта бесплатны и обеспечивают неплохую скорость. Устанавливаются расширения стандартным способом из интернет-магазина Google.
Исключения брандмауэра Windows
Если ERR CONNECTION TIMED OUT (118) наблюдается только в одном браузере (к примеру, в Google Chrome), а в Яндекс все доступно, то, вероятно, брандмауэр блокирует Хром и не дает ему загружать страницы. Но в этом случае невозможно будет загрузить все. Если картина именно такая, то стоит добавить браузер в исключения брандмауэра.
- Зажмите на клавиатуре Win+R, введите в строку control и затем выберите «ОК». Это действие запустит «Панель управления» классического типа.
- Установите отображение мелких значков и войдите в «Брандмауэр Защитника».
- В левом столбце найдите «Дополнительные параметры».
- Перейдите к разделу «Правила для входящих соединений».
- Найдите в списке имя браузера и запустите свойства двойным кликом по названию.
- Появится окно, в котором следует отметить «Разрешить подключение» и нажать «ОК».
Если вы пользуетесь несколькими обозревателями, то нужно будет повторить процедуру и для них. Если же у вас на компьютере установлен альтернативный файрволл, то стоит поискать соответствующие параметры в нем. Возможно, после добавления программы в исключения проблема исчезнет.
Многие антивирусные программы имеют обыкновение блокировать ненадежные сайты. Поэтому в защитном ПО придется добавить адрес в исключение. Также стоит отключить проверку https соединений в параметрах (если таковая имеется). Это вероятность блокировки со стороны защитной программы.
Проверка содержимого hosts
Есть вероятность, что проблемный сайт попросту заблокирован системным администратором на уровне ОС. Вся информация о блокированных страницах находится в файле hosts. Можно проверить его содержимое и в случае чего отредактировать.
- Откройте «Пуск», перейдите в каталог «Стандартные – Windows», щелкните по пункту «Блокнот» правой кнопкой и запустите его от имени администратора.
- В окне блокнота перейдите в меню «Файл», затем «Открыть».
- В графе с типом документа выставьте «Все файлы».
- Перейдите по адресу C:\Windows\System32\drivers\etc, выделите элемент hosts и откройте его.
- Теперь внимательно посмотрите на содержимое. Если имеется строка с адресом того самого сайта, то ее нужно просто удалить.
- Сохраните изменения («Файл» — «Сохранить»).
После удаления строки из hosts нужная страница будет разблокирована. В некоторых случаях придется перезагрузить машину перед посещением разблокированного сайта.
Иногда редактирование hosts блокируется системой или защитной программой. Тогда нужно отредактировать через безопасный режим.
Очистка внутреннего кэша DNS в Google Chrome
Если подобное наблюдается только в одном обозревателе и вариант с брандмауэром не помог, то можно попробовать очистить кэш DNS в Хроме. Часто банальная ошибка в кэше может стать причиной сбоя. Рекомендуется регулярно чистить кэш для того, чтобы Хром работал быстрее и стабильнее.
- Запустите обозреватель и введите в адресную строку chrome://net-internals/#dns. Затем на «Enter».
- Нажмите на кнопку «Clear host cache».
- В левом столбце перейдите на «Sockets» и щелкните по кнопке «Flush socket pools». Это очистит информацию о сокетах.
- Перезапустите программу.
Заметьте, что данная инструкция подходит также для Яндекс Браузера, поскольку у него точно такие же особенности функционирования, как в Хроме.
Отключение расширений
Причиной сбоя также могут стать расширения. Особенно те, что перенаправляют трафик, изменяют IP (VPN) и блокируют рекламу. Однако есть и вредоносные расширения, маскирующиеся под Google Docs (к примеру). Стоит отключить все имеющиеся элементы и проверить работу браузера без них.
- Через панель параметров войдите в раздел «Расширения».
- Под каждым элементом есть ползунок. Нужно переключить его в положение «Выкл».
После аккуратного отключения всех элементов попробуйте снова загрузить требуемый ресурс. Если дело было в расширениях, то страница без проблем загрузится.
Сброс сети в Windows 10
Если ничего не помогает, то стоит попробовать сбросить сетевые настройки Windows. Вероятно, произошел сбой, мешающий загрузке. Для сброса потребуется воспользоваться стандартной инструкцией.
- Нажмите Win+I на клавиатуре и откройте меню «Параметры» в Windows 10.
- Перейдите в категорию «Сеть и интернет».
- В первой же вкладке жмите на пункт «Сброс сети».
- Затем кликните по кнопке «Сбросить сейчас».
Начнется процесс сброса. При этом машина будет перезапущена. После рестарта система спросит, должен ли ПК обнаруживаться в сети. То есть, как и при переустановке Windows. Нужно выбрать правильный вариант. На этом процедура завершена.
Редактирование реестра
Для устранения сбоя ERR CONNECTION TIMED OUT (118) необходимо увеличить время ожидания ответа. Настраивается это в реестре, но будьте осторожны при редактировании реестра, не удалите ничего лишнего.
- Комбинацией «Win+R» вызовите окно команд и введите regedit.
- Перейдите по пути HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
- Нажмите по пустому пространству правой мышкой и создайте параметр «DWORD 32 бита» с именем «ReceiveTimeout».
- Задайте значение «48000», щелкните «Ок» и перезагрузите компьютер. Тогда время ожидания загрузки страницы составит 8 минут.
Дополнительные решения
Часто бывает так, что ни один из способов не помогает. Тогда стоит попробовать несколько альтернативных вариантов. В некоторых случаях они помогают справиться с такой ситуацией.
- Смена разъема в маршрутизаторе. Иногда порт LAN в роутере настроен для использования IPTV. Нужно посмотреть, какой порт стоит использовать для интернета. В адресной строке введите 192.168.1.1 или 192.168.0.1 (в зависимости от конкретной модели) и нажмите «Enter». Введите логин и пароль для доступа к настройкам. В меню перейдите к пункту «Группировка интерфейсов» и посмотрите, какой из портов предназначен для IPTV. В случае необходимости переключите витую пару в другой порт.
- Сброс настроек роутера. Если дело в неправильных настройках, то их нужно сбросить. На каждом маршрутизаторе есть кнопка «Reset». Обычно она утоплена в корпус. Поэтому для ее нажатия потребуется что-нибудь острое и тонкое. Настройки сети будут сброшены до установленных провайдером (или до заводских). После выполнения этой процедуры потребуется заново настроить соединение.
- Отключение прокси в Windows. Часто эта опция мешает нормальной работе. Для отключения требуется открыть «Панель управления» и выбрать «Свойства браузера». Затем перейдите на вкладку «Подключения» и кликните «Настройка сети». Снимите галочку с пункта «Прокси-сервер» и отметьте «Автоматическое определение параметров». Нажмите «ОК» и закройте все окна.
- Очистка кэша браузера. В запущенном обозревателе нажмите Ctrl+Shift+Del. В появившемся окне выберите временной промежуток, отметьте пункты, подлежащие удалению и щелкните «Удалить данные».
- Использование встроенной утилиты Google Chrome для поиска проблем. Нужно открыть приложение, ввести в адресной строке chrome://settings/cleanup и нажать «Enter». Затем в блоке «Удалить вредоносное ПО с компьютера» кликните «Найти». Через несколько секунд браузер выдаст результаты проверки. Так удаляются вредоносные программы, мешающие загрузке страниц.
- Отключите ipv6. Выполните команду ncpa.cpl, нажав «Win+R». Зайдите в свойства интернет-соединения и уберите галочку с протокола «IP версии 6». Перезагрузите компьютер.
- Установите 64 разрядную версию обозревателя. При условии, что она поддерживается системой.
- Если сбой возник после обновлений Windows, то запустите веб-обозреватель в режиме совместимости через свойства ярлыка.
- Сбросьте настройки обозревателя через панель параметров. В крайнем случае переустановите приложение.
- При наличии неполадок на стороне подключения, обновите драйвера сетевой карты.
Если ничего не помогло и сайт по-прежнему не открывается, то проблема на стороне самого сервера. Остается только ждать, пока сайт снова заработает.
Подробное видео
Если хост retu rn s ‘ Время запроса истекло ‘ y или нужно […] перезапустите сервер печати и повторите шаги 1-2 выше. axis.com axis.com | Уд. tiene que reinicializar el servidor de impressin y […] efectuar los pasos 1 y 2 indic ado s anteriormente .axis.com axis.com |
Эти сообщения об ошибках появляются, когда к серверам, на которых размещена прошивка, нет доступных подключений, а время ожидания запроса истекло. 008 fo re сервер может ответить. kb.sandisk.com kb.sandisk.com | Электронный склад […] исправление в «Администраторе устройств» и в «Equipo», если не указано иное для Windows Media Reproductor, не указан номер и для синхронизированного .kb-es.sandisk.com kb-es.sandisk.com |
Робозилла […] подключился нормально, и отправил т ч е запрос б у т Робот 90 007 il l a time out w a это , чтобы получить страницу.dmoz.org dmoz.org | Робовилла с подключением […] corractamente , y env i ла петицин пе ро Робоц ил ла аг от 900 07 el tiempo lmite esp eran do a recibi [. .. ]ла джина. dmoz.org dmoz.org |
Попытка […] подключиться к серверу w a s истекло время ожидания b y y наше сетевое […]без установления соединения. docs.attachmate.com docs.attachmate.com | Эль-намерение […] conectarse con un servidor has id o interrumpido p или el software […]красный син establecer una conexin. docs.attachmate.com docs.attachmate.com |
Истечение времени ожидания f o r запланированное […] продолжительность help.sap.com help.sap.com | F in del tiempo de dur acin d 9000 8 эль-транспорт […] плановый help. sap.com help.sap.com |
Timed o v er ездить на/ca nc e 9000 8 l запрос trane.com trane.com | Solicitud de enc endi do /cancelacin de l sobremando programado trane.com trane.com |
(ter) Когда земля будет e n тайм-аут i t s 9 0008 зал продолжить […] подлежит отчетности и учету во время и после второго обязательства […]период до тех пор, пока земля не восстановит запасы углерода до состояния, предшествующего «форс-мажорным обстоятельствам». daccess-ods.un.org daccess-ods.un.org | t er) U na vez qu e se ha ya autorizado la a plica чин [. ..] перодо де суспензин, лас тьеррас афектадас сегирн инклюиндоз […]en los informes y en la contabilidad durante el segundo perodo de compromiso y despus de ste hasta el momento en que el carbono almacenado en esas tierras haya alcanzado nuevamente el nivel anterior al caso de fuerza mayor. daccess-ods.un.org daccess-ods.un.org |
Сообщение об ошибке: «Connect ti o n истекло время ожидания . docs.attachmate.com docs.attachmate.com 9 0025 | Почтовый индекс […] ошибка: « Se agot e l tiempo d e e spera d e la conexin».docs.attachmate.com docs.attachmate.com |
Ave ra g e time-out f o r 9000 8 планируемый транспорт […] продолжительность help. sap.com help.sap.com | Медиа d el f in d el tiempo de dur aci n del transporte […] плановый help.sap.com help.sap.com |
Отражение SSL /T L S тайм-аут w h il е пытается […] для установки зашифрованного соединения docs.attachmate.com docs.attachmate.com | S e назад t el tiempo de es pera de Отражение […] SSL/TLS является установленным конексином cifrada. docs.attachmate.com docs.attachmate.com |
Если восстановление не автомобиль ri e d из , a запрос f o r компенсация может быть [. ..] суд против получателя. eur-lex.europa.eu eur-lex.europa.eu | Сила рекуперацина № […] se rea li za, podr Presentarse ante e l t ri buna l un a solicitud d e co mpen sa cin contra […]бенефициар. eur-lex.europa.eu eur-lex.europa.eu |
Если такая система s en d s out a запрос ж о r данные (например, с помощью […] запрос пространственно-временных параметров) и собирает вместе данные из […]разных баз данных, а затем собирает все собранные данные вместе, это в настоящее время приведет к множеству разных имен для одного и того же параметра. unesdoc.unesco.org unesdoc.unesco.org | Si este si st ema e mit e una solicitud de от до (por и jemplo, [. ..] mediante una bsqueda de parmetros espaciales ytemporales), […]recoge los datos de diferentes bases de datos y luego los agrupa, se obtendran muchos nombres diferentes para el mismo parmetro. unesdoc.unesco.org unesdoc.unesco.org |
Позвоните нам по номеру, указанному выше, и мы будем рады помочь […] ci a l запрос o r a 900 08 время d e li очень.flowersbyconniems.com flowersbyconniems.com | Llame nos al numero arriba y estaremos alegres en […] asistir ле кон un pedido especial o ent re газовая синхронизация.flowersbyconniems.com flowersbyconniems.com |
Такое решение […] нет ru l e out a запрос 9000 7 f o r дополнительная информация [. ..]от заявителя, где при детальном рассмотрении […]установлено, что такая информация необходима для принятия решения. eur-lex.europa.eu eur-lex.europa.eu | Единый номер […] uy e que se pida al solic it ante la […]Presentacin de datos o informacin adicionales en caso […]де Que durante эль examen detallado se crea necesario disponer де esos datos o informacin antes de tomar una decisin. eur-lex.europa.eu eur-lex.europa.eu |
Пароль сбрасывается при редактировании […] сеанс завершен o r i с тайм-аут d u e для бездействия клавиатуры.fwmurphy.com fwmurphy.com | La clave de acceso es reestablecida cuando se sale de la […] sesin de e di cin o fuera d e tiempo d ebi do a la инактивирован [. ..]в Текладо. fwmurphy.com fwmurphy.com |
Если вы видите сообщение «Connect ti o n timed out » w он n при попытке подключения к серверу увеличьте значение тайм-аутов в секундах на [ …] вкладку Connection диалогового окна Site Properties. docs.attachmate.com docs.attachmate.com | Si aparece el […] mensaje » Se назад t e l tiempo d e es pera 9000 7 d e la conexin» alintar conectarse a un servidor, aumente el valo r de Tiempos де и […]en segundos en la ficha […]Conexin del cuadro de dilogo Propiedades del sitio. docs.attachmate.com docs.attachmate.com |
В этом разделе требуется предыдущая идентификация пользователя/пароля, [. ..]что на данный момент делает […] не существует (если вы уже пытались зарегистрироваться, вероятно, ses si o n истекло время ожидания b e fo re было завершено).riojalavesa.com riojalavesa.com | Требование к апартаментам для идентификации винного погреба […]асоциада / контрас, […] Que en ES TE Momento № S E HA Realizado (Si Ya Lo Haba Realizado, ES вероятной Que La SES I N Haya E XP Rado).riojalavesa.com riojalavesa.com |
Драма t h e timed m e et знание планетарного вопроса и вселенского ответа будет частично утеряно. urantia-uai.org urantia-uai.org | Эль драма дель encuentro planeado де ла pregunta planetaria у ла respuesta универсальный се habr perdido en parte. urantia-uai.org urantia-uai.org |
Следовательно, в данном случае […] Комиссия имеет se n t out a запрос 900 07 f o r больше информации […]от правительства Испании (18 июля). europa.eu europa.eu | Por lo tanto, la Com — это в запросе информации или Macin Additionalaria […] al Gobierno espaol el 18 de julio. europa.eu europa.eu |
Остаются o p t — из запроса w i ll в […] действует, если только родитель/опекун или учащийся не отменит его. fcps.net fcps.net | L a solicitud de opt ar a no p articipar [. ..] permanecer vigente a menos que el padre o/tutor legal estudiante la revoquen. fcps.net fcps.net |
Основной проблемой являются финансовые ресурсы, и […] Правительство имеет se n t out a запрос f o r помощь и […]ищет судей со всего мира. daccess-ods.un.org daccess-ods.un.org | Основная проблема, связанная с экономикой, y el […] Gobierno ha b a env iad o u na solicitud de as ist encia y buscaba […]соки во всем мире. daccess-ods.un.org daccess-ods.un.org |
Все ответы даются устно и записываются на […] лента u nd e r временная c o й иции.applyesl.com applyesl.com | Todas las Respuestas Son Orales y Son Grapadas en […] una cinta b aj o lm ite de tiempo .applyesl.com applyesl.com |
У нас есть se n т из a запрос t o a все хатибы […] в районных мечетях, чтобы сделать ситуацию на Гаити частью своей пятничной проповеди. America.gov America.gov | H e mos pedido at odos lo s khatibs [encargados […] de recitar el sermn] en las mezquitas del rea para que incluyan la situacin […]en Hait como parte de sus sermones del viernes». America.gov America.gov |
Возможно, ваш сеанс имеет be e n тайм-аут d u e к бездействию, и вы должны снова войти в систему. claretians.org claretians .org | Es posible que su sesin haya terminado por falta de actividad y debe volver conectarse. claretians.org claretians.org |
Не случайно мы га v e timed i t n 90 008 ой, в преддверии экономического саммита и после дебатов у нас было это утро. europarl.europa.eu europarl.europa.eu | Нет эс casualidad дие ло hayamos programado пункт ahora, ан эль perodo previo а-ля cumbre econmica у despus дель дебаты де Эста maana. europarl.europa.eu europarl.europa.eu |
Для обеспечения эффективной и эффективной удовлетворение будущих потребностей, более […] подробный способ прогнозирования количества обращений должен […]разрабатываться вместе с другими службами Агентства на основе накопленного опыта. echa. europa.eu echa.europa.eu | A fin de gar an tiza r una p lani fi cacin eficaz y b ie n programada d и las necesidades […] futuras, se desarrollar, junto con los […]otros servicios de la Agencia, un sistema ms preciso para predecir la cantidad de recursos a partir de la experiencia obtenida hasta el momento. echa.europa.eu echa.europa.eu |
Во всех случаях судебные эксперты установили, что детонация была вызвана либо пультом дистанционного управления , либо a синхронизированный d e vi ce. daccess-ods.un.org daccess-ods.un.org | En todos los casos los expertos forenses dijeron que la detonacin se produjo por control remoto o con un temporizador. daccess-ods.un.org daccess-ods.un.org |
Ресурсы также должны быть отложены [. ..]хотя бы для одной последующей миссии […] в год государству-участнику, который может d b e приурочен t o c соответствуют процессу отчетности.daccess-ods.un.org daccess-ods.un.org | Tambin debern reservarse recursos para que se realice al menos una visita de […]seguimiento por ao un Estado Parte, […] que po dr programarse p ar a hacerla coincidir con el proceso d e Presentacin d e сообщает.daccess-ods.un.org daccess-ods.un.org |
(D) любая задержка в перевозке yi n g out a запрос f o r демонстрационный полет, вызванный погодными условиями или проблемами с воздушным судном или датчиками наблюдаемой Стороны, не засчитывается в t h 9 0007 е время a l lo предназначены для таких рейсов, [. ..] , если не оговорено иное osce.org osce.org | (D) куалькье […] demora en sa tisfa cer un pedido de un vuelo d e demostracin causada por condiciones meteorolgicas o Problemas de la Aeronave o de los sensores de la Parte observada, no s e impu tar a l tiempo a si gnad o pa 900 07 ра сказки […]vuelos, salvo acuerdo distinto osce.org osce.org |
python — Тайм-аут API Google Translate
API Google превосходно скрывает сложности предварительного формирования Google Translation. К сожалению, если вы войдете в код Google API, он использует стандартные HTTP-запросы. Это означает, что когда вы выполняете более 20 000 запросов, независимо от пула потоков, возникнет огромное узкое место.
Рассмотрите возможность создания HTTP-запросов с использованием aiohttp (вам нужно установить из pip) и asyncio. Это позволит вам запускать асинхронные HTTP-запросы. (Это означает, что вам не нужно использовать google.cloud.translate_v2 , multiprocessing или tqdm.notebook ).
Просто вызовите метод await в asyncio.run() , метод может создать массив методов для преформы aiohttp.session.get() . Затем вызовите asyncio.gather() , чтобы собрать все результаты.
В приведенном ниже примере я использую ключ API https://console.cloud.google.com/apis/credentials (вместо учетных данных приложения Google/сервисных учетных записей).
Используя ваш пример с asyncio и aiohttp, он выполнился за 30 секунд и без каких-либо ошибок. (Хотя вы можете захотеть продлить время ожидания до сеанса).
Стоит отметить, что Google имеет ограничение в 6 миллионов символов в минуту. Ваш тест выполняет 360 000 . Поэтому вы достигнете предела, если будете запускать тест 17 раз в минуту!
Также скорость в основном определяется машиной, а не Google API. (Я проводил тесты на ПК с тактовой частотой 3 ГГц, 8 ядрами и 16 ГБ оперативной памяти).
асинхронный импорт импорт aiohttp из коллекций импортировать namedtuple импортировать json цитата импорта из urllib.parse TranslateReponseModel = namedtuple('TranslateReponseModel', ['sourceText', 'translatedText', 'detectedSourceLanguage']) # модель для хранения результатов. Def Logger (json_message): print(json.dumps(json_message)) # Примечание: журналирование json — это только мои личные предпочтения. async def DownloadString (сеанс, URL, индекс): while True: # Если ошибка клиента - будет повторена попытка. Вы можете ограничить количество попыток пытаться: r = ожидание session.get(url) текст = ожидание r.text() #Logger({"data": html, "status": r.status}) r.raise_for_status() # Это приведет к ошибке, если API вернет статус 4xx или 5xx. возвращаемый текст кроме aiohttp.ClientConnectionError как e: Logger({'Exception': f"Index {index} - соединение было прервано до того, как мы закончили", 'Details': str(e), 'Url': url }) кроме aiohttp. ClientError как e: Logger({'Exception': f"Index {index} - что-то пошло не так. Не ошибка подключения, это было обработано", 'Details': str(e), 'Url': url}) def FormatResponse (исходный текст, ответный текст): jsonResponse = json.loads (текст ответа) return TranslateReponseModel(sourceText, jsonResponse["data"]["translations"][0]["translatedText"], jsonResponse["data"]["translations"][0]["detectedSourceLanguage"]) def TranslatorUriBuilder (целевой язык, исходный текст): apiKey = 'ABCDED1234' # TODO Это 41-символьный ключ API. Вам нужно будет сгенерировать его (это не часть сертификата json) return f"https://translation.googleapis.com/language/translate/v2?key={apiKey}={quote(sourceText)}&target={targetLanguage}" асинхронный процесс определения (сеанс, исходный текст, номер строки): translateUri = TranslatorUriBuilder('en', sourceText) # Установлен код страны en (английский) translationResponseText = await DownloadString(session, translateUri, lineNumber) ответ = FormatResponse (исходный текст, переведенный текст ответа) вернуть ответ асинхронная функция main(): операторы = ["это другое предложение"]*20000 Logger({'Message': f'Начать запуск Google Translate API для {len(statements)}'}) результаты = [] async с aiohttp. ClientSession() в качестве сеанса: results = await asyncio.gather(*[Process(session, val, idx) for idx, val in enumerate(statements)] ) Logger({'Message': f'Результаты: {", ".join(map(str, [x.translatedText для x в результатах]))}'}) Logger({'Сообщение': f'Завершен запуск Google Translate API для {str(len(statements))} и получено {str(len(results))} результатов'}) если __name__ == '__main__': asyncio.run(основной())
Дополнительный тест
Первоначальный тест выполняет тот же перевод. Поэтому я создал тест, чтобы проверить, не кэшируются ли результаты в Google. Я вручную скопировал электронную книгу в текстовый файл. Затем в Python код открывает файл и группирует текст в массив из 100 символов, а затем берет первые 20 000 элементов из массива и переводит каждую строку. Интересно, что это все еще заняло менее 30 секунд.
асинхронный импорт импорт aiohttp из коллекций импортировать namedtuple импортировать json цитата импорта из urllib. parse TranslateReponseModel = namedtuple('TranslateReponseModel', ['sourceText', 'translatedText', 'detectedSourceLanguage']) # модель для хранения результатов. Def Logger (json_message): print(json.dumps(json_message)) # Примечание: журналирование json — это только мои личные предпочтения. async def DownloadString (сеанс, URL, индекс): while True: # Если ошибка клиента - будет повторена попытка. Вы можете ограничить количество попыток пытаться: r = ожидание aiohttp.session.get(url) текст = ожидание r.text() #Logger({"data": html, "status": r.status}) r.raise_for_status() # Это приведет к ошибке, если API вернет статус 4xx или 5xx. возвращаемый текст кроме aiohttp.ClientConnectionError как e: Logger({'Exception': f"Index {index} - соединение было прервано до того, как мы закончили", 'Details': str(e), 'Url': url }) кроме aiohttp.ClientError как e: Logger({'Exception': f"Index {index} - что-то пошло не так. Не ошибка подключения, это было обработано", 'Details': str(e), 'Url': url}) def FormatResponse (исходный текст, ответный текст): jsonResponse = json.loads (текст ответа) return TranslateReponseModel(sourceText, jsonResponse["data"]["translations"][0]["translatedText"], jsonResponse["data"]["translations"][0]["detectedSourceLanguage"]) def TranslatorUriBuilder (целевой язык, исходный текст): apiKey = 'ABCDED1234' # TODO Это 41-символьный ключ API. Вам нужно будет сгенерировать его (это не часть сертификата json) return f"https://translation.googleapis.com/language/translate/v2?key={apiKey}={quote(sourceText)}&target={targetLanguage}" асинхронный процесс определения (сеанс, исходный текст, номер строки): translateUri = TranslatorUriBuilder('en', sourceText) # Установлен код страны en (английский) translationResponseText = await DownloadString(session, translateUri, lineNumber) ответ = FormatResponse (исходный текст, переведенный текст ответа) вернуть ответ деф читатьЭкнигу(): # Это простой тест, чтобы убедиться, что ответ не кэшируется. # Я взял случайный pdf-файл из Интернета (http://sd.blackball.lv/library/Beginning_Software_Engineering_(2015).pdf) и скопировал текст в блокнот. с open("C:\\Dev\\ebook.txt", "r", encoding="utf8") как f: вернуть f.read() деф чанктекст (текст): размер_чанка = 100 куски = длина (текст) chunk_array = [текст[i:i+chunk_size] для i в диапазоне (0, chunks, chunk_size)] formatResults = [x вместо x в массиве chunk_array, если len(x) > 10] вернуть форматРезультаты[:20000] асинхронная функция main(): данные = читать книгу () chunk_data = chunkText (данные) Logger({'Message': f'Начать запуск Google Translate API для {len(chunk_data)}'}) результаты = [] async с aiohttp.ClientSession() в качестве сеанса: results = await asyncio.gather(*[Process(session, val, idx) for idx, val in enumerate(chunk_data)]) Logger({'Message': f'Результаты: {", ".join(map(str, [x.translatedText для x в результатах]))}'}) Logger({'Message': f'Завершен запуск Google Translate API для {str(len(chunk_data))} и получено {str(len(results))} результатов'}) если __name__ == '__main__': asyncio.