Свързани въпроси 'eventmachine'

Github Services / Ruby Gem eventmachine Проблеми с инсталирането на Mac
Не мисля, че има особено значение, но моят клон на Github Services repo е https://github.com/franklovecchio/github-services Когато се опитам да стартирам „sudo ruby ​​github-services.rb“, за да тествам моята кука, той се опитва да инсталира...
437 изгледи

Как да говоря с клиент от рамките на цикъл с помощта на EventMachine?
Искам да покажа напредъка на моята програма (илюстриран тук като цикъл) на уебсайт в реално време. Ако имам работещ правилен Ruby сървър, клиентът трябва да може да се свърже със сървъра чрез websockets с помощта на браузър и след като се свърже,...
591 изгледи
schedule 02.10.2022

Ruby on Rails: не може да зареди такава файлова машина за събития
По средата се опитвам да стартирам RoR приложение на моята Windows машина. Напреднах много с конфигурирането на всичко, но останах тук. Когато се опитам да пусна рейк, получавам следната грешка: C:\inetpub\wwwroot\voterApp>rails server...
6411 изгледи
schedule 11.12.2022

Управление на процес на EventMachine с Capistrano
Опитвам се да разположа приложение EventMachine с Capistrano. Внедряването на кода изглежда доста лесно, това е как да се справя с текущия процес, с който се боря. Искам Capistrano да рестартира процеса, ако вече се изпълнява, в противен случай да...
308 изгледи

Ruby concurrency: неблокиращ I/O срещу нишки
Играя си с паралелността в Ruby (1.9.3-p0) и създадох много проста, I/O-тежка прокси задача. Първо опитах неблокиращия подход: require 'rack' require 'rack/fiber_pool' require 'em-http' require 'em-synchrony' require 'em-synchrony/em-http' proxy...
2764 изгледи

EventMachine Web-socket Client TLS връзки
Имам затруднения да накарам EventMachine Web-socket клиент да се свърже със защитен уеб-socket сървър wss:// чрез TLS. Имам настройка на EventMachine уеб-сокет сървър и работи добре. Мога да използвам javascript от браузъра и връзките работят...
1144 изгледи
schedule 08.11.2022

Как да знам, че не блокирам Ruby eventmachine с операция mongodb
Работя върху приложение, базирано на машина за събития, което периодично проверява за промени в съхранени документи на MongoDB. Един опростен кодов фрагмент може да изглежда така: require 'rubygems' require 'eventmachine' require 'em-mongo'...
297 изгледи
schedule 18.11.2023

Ruby EventMachine PeriodicTimer хаос
Когато създавате PeriodicTimer в Ruby EventMachine, той е много неточен и изглежда действа произволно и неправилно. Чудя се дали има начин да го поправя или може би го използвам по грешен начин. По-долу е даден пример. Имам PeriodicTimer, който...
734 изгледи
schedule 21.12.2023

Ruby EventMachine, спиране на работещи процеси?
Как мога да убия работещи процеси в EventMachine? По-долу е даден пример, стартирам 10 процеса и след това се опитвам да ги изтрия всички (но не работи). Целта ми е да нямам изхода „Готово“. require "rubygems" require "eventmachine" class...
226 изгледи
schedule 18.03.2024

Защо има толкова много TIME_WAIT свързвания при използване на EventMachine?
Когато пусна тестовия си код за EventMachine, открих, че има твърде много " TIME_WAIT " връзки. проблем ли е run netstat -anp | grep 8080 tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 13012/ruby...
1050 изгледи
schedule 03.04.2024

Rails / Windows: Клониране на приложение, което изисква eventmachine 0.12.10
Клонирам приложение (разработено на Mac), което изисква eventmachine <0.12.10> . За съжаление тази конкретна версия на eventmachine е несъвместима с Windows , така че аз получавам половин милиард грешки. Какво трябва да направя?...
321 изгледи
schedule 26.04.2024

Обектите на ActiveRecord не работят в обратните извиквания на EventMachine
Сблъсках се със следния проблем, когато тествах приложението си Rails. Когато правя асинхронна HTTP заявка с EventMachine, не мога да използвам обекти ActiveRecord в обратното извикване по някаква причина. Всеки път, когато се опитам да осъществя...
242 изгледи

Изчакване на асинхронни повиквания с EventMachine и Ruby влакна
Изпълнявам този кодов фрагмент под Ruby 1.9.2: require "eventmachine" require "fiber" EM.run do fiber = Fiber.new do current_fiber = Fiber.current EM.add_timer(2) do print "B" current_fiber.resume("D") end...
3897 изгледи
schedule 30.05.2024

Thin едновременно ли е, ако се използва с Rails / ActiveRecord?
нашето приложение Rails 4 работи в thin -s 16 ... мултипроцесен сървър с Apache като интерфейс и неговия обратен прокси, обработващ вътрешните заявки. Всичко работи добре и производителността е наред за нашия брой потребители. Тъй като всичко...
219 изгледи