Описание тега em-synchrony

1 ответ

Драгоценный камень Websocket-rails в автономном режиме FiberError

Я впервые работаю с гемом websocket-rails. Когда я пытаюсь вызвать какое-то событие в автономном режиме, мой сервер падает с ошибкой. Но если автономный режим = false, ошибок нет Это полная трассировка стека FiberError - can't yield from root fiber:…
13 мар '14 в 11:03
0 ответов

FiberError: "волокно вызывается через потоки" с использованием em-synchrony

Я использую em-synchrony и em-http-request (Ruby 2.1) внутри приложения sidekiq для одновременной очистки нескольких ссылок. Все работает хорошо, за исключением случаев, когда я пытаюсь запустить несколько рабочих одновременно со скребком. Это код, …
0 ответов

Синатра:: Синхронизация с веб-сокетом

Учитывая, что Sinatra:: Synchrony использует EM-Synchrony "набор удобных классов и примитивов, чтобы помочь распутать четный код", чтобы вы могли писать "быстрые, высококонкурентные веб-приложения без обратных вызовов (просто разрабатывая, как если …
1 ответ

em-синхронность с использованием http.get и итераторов, вызывающих не может дать в корне ошибка волокна

Очень простой случай, когда я получаю ошибку root Fiber. require 'em-synchrony' require 'em-synchrony/em-http' urls = %w{http://www.google.com http://www.google.com http://www.google.com http://www.google.com http://www.google.com http://www.google.…
0 ответов

EM::Synchrony.defer с вызовом базы данных с поддержкой волоконно-оптических сетей вызывает исключение FiberError

Я пытаюсь использовать EM-Synchrony для параллелизма в приложении и столкнулся с проблемой использования моего отложенного кода и Fibers. Любые обращения к базе данных в EM.defer или EM::Synchrony.defer приводят к сбою приложения с ошибкой can't yie…
17 дек '13 в 05:13
1 ответ

Ruby работает параллельно

В настоящее время у меня есть небольшой скрипт ruby, который подключается к удаленным SSH-серверам и проверяет размер файлов и предоставляет результаты независимо от того, был ли он изменен или нет. Проблема в том, что таких серверов около 10. Я хот…
18 мар '15 в 08:08
0 ответов

Проблема с волокном при `autoload`: ` волокно вызвано через барьер перемотки стека (FiberError)`

Мы используем волокно с eventmachine (em-synchrony) в нашей производственной среде довольно долго, и это работает очень хорошо. Мы используем устаревшие ruby ​​1.9.3 и ActiveRecord 3.x более 2 лет. Мы переносим эти две большие части в последние верс…
27 ноя '14 в 05:07
1 ответ

Как использовать EM::Synchrony::Multi с Redis?

Я пытаюсь выполнить несколько запросов redis параллельно, но получаю сообщение об ошибке: /var/lib/gems/1.9.1/gems/em-synchrony-1.0.2/lib/em-synchrony.rb:53:in `resume': dead fiber called (FiberError) вот код: require 'em-synchrony' require 'redis/c…
1 ответ

Получить количество открытых волокон в рубине

Как я могу получить текущее количество открытых волокон в ruby приложение? Мое приложение использует EventMachine Synchrony lib для обработки параллелизма. Во время поиска в Google я не нашел API, который бы его возвращал. Например, если у меня есть…
31 авг '17 в 11:16
1 ответ

Какие-нибудь примеры обработки receive_data и em-synchrony?

У кого-нибудь есть примеры построения собственного сетевого клиента, который использует em-synchrony а также receive_data?
09 янв '14 в 22:00
1 ответ

cramp Framework Sync 'Render' правильно, используя em-синхронность

Чтобы описать мою проблему, я прикрепляю простой класс Cramp http://cramp.in/. Я добавляю некоторые модификации, но в основном они работают как https://github.com/lifo/cramp-pub-sub-chat-demo/blob/master/app/actions/chat_action.rb class ChatAction &…
31 окт '13 в 20:41