подключения проборосить таймаут на выполнения запроса в базу, и чёт что не перепробовал, не получается
mongodb://root:root@127.0.0.1:27017/?connectTimeoutMS=3000
mongodb://root:root@127.0.0.1:27017/?socketTimeoutMS=3000
mongodb://root:root@127.0.0.1:27017/?waitQueueTimeoutMS=3000
mongodb://root:root@127.0.0.1:27017/?wtimeoutMS=3000
Но у меня таймаут всё равно 30 секунд
Я из go делаю запрос в монгу на создание записи, и в этот момент отрубаю монгу.
Так вот запрос висит 30 секунд всё равно.... Мне бы хотелось ну секунды 3 допустим)
Кто-нибудь подскажите плзз 😭
а оно разве не умеет в контексты?
Может и умеет.... Но почему то же есть возможность через url коннекшена прокидывать конфиги) А он не хочет их понимать.....
контекстом оберни на 3 секунды и делов
Да, так-то я делал, и оно работает конечно... Было интересно можно ли прям на уровне конфига задать таймаут.... Ну ладно у меня там два три запроса, просто тещу, а если там 100 рукописных запросов, то все проставлять руками таймауты?)
контекст обычно падает свыше
судя по парсеру урла там как минимум два таймаута — socketTimeout и connectTimeout
Да я все связанные со словом TimeOut перепробовал)
а heartbeatTimeout?
Обсуждают сегодня