Size: a a a

2021 May 18

MS

Mikola Summer Duck in Rust Async
Некомплитящиеся и вечно ждущие фьючеры.
источник

П

Пух in Rust Async
Тогда соединения висеть должны, если это не воркер и не заспавненные футуры. В общем, надо код)
источник

П

Пух in Rust Async
А ну или этот
источник

П

Пух in Rust Async
Tokio_console же, крейт недели, все дела)
источник

В

Виталий in Rust Async
В issue репозитория несколько подымалась тема. Обычный рост кэша. Только ограничение в systemd по верхней границе памяти хоть как-то спасает…
источник

MB

Mikail Bagishov in Rust Async
Может просто аллокатор память не возвращает?
источник

DF

Dollar Føølish in Rust Async
тогда бы потребление не росло
источник

DF

Dollar Føølish in Rust Async
и старые страницы вытеснялись бы
источник

DF

Dollar Føølish in Rust Async
есть утилита heaptrack от разрабов кде, если уверены что память динамическая страдает
источник

KS

Kristina Ste in Rust Async
Всем добрый день. Переписываю простейшую прокси-схему с питона на раст и заплутала. В общих чертах, Клиент коннектится к серверу через TCP сокет, проверяет, есть ли данные во входном потоке, читает их и пересылает через reqwest на стороннюю апи, потом запрашивает эту же апи на наличие входных сообщений и пересылает серверу. Вопрос, на чем писать, std не подходит, тк reqwest запросы сделаны через async. В токио не понимаю, как сделать так, чтобы TcpStream::connect не отключался после некоторого времени, тк через несколько loop выдает broken pipe. Если что, я нубский нуб и стажер.
источник

П

Пух in Rust Async
Он сам по себе не должен отключаться
источник

KS

Kristina Ste in Rust Async
А в чем может быть причина? Клиент пересылает нормально первые несколько сообщений, а потом выдает WouldBlock error и все последующие broken pipe.
источник

П

Пух in Rust Async
WouldBlock в токио тоже чот странное. А можно код?
источник

KS

Kristina Ste in Rust Async
Как лучше кидать, через скрин/гисты?
источник

П

Пух in Rust Async
В идеале через плейграунд, если там кода не сильно много
источник

ph

pl 🦑 hk in Rust Async
источник

KS

Kristina Ste in Rust Async
источник

П

Пух in Rust Async
А смысл юзать токио и вызывать блокирующие функции? Через Asyncread/AsyncReadExt надо по идее
источник

KS

Kristina Ste in Rust Async
Токио, это первое что находится по запросу async Tcp stream. Asyncread это async_std?
источник

ph

pl 🦑 hk in Rust Async
юзай read() из AsyncReadExt вместо try_read()
источник