This repository has been archived by the owner on Dec 7, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 87
Supervise fails with Celluloid 0.17 #202
Milestone
Comments
Ah, this is a bad behavior of the Changing that to this will work for now:
|
Thanks for reply, but it doesn't work for me. Same error. |
Do you have any other
I'll look at this some more in the meantime. |
In 0.16 this works as expected: require 'celluloid/autostart'
require 'reel'
Reel::Server::HTTP.supervise("0.0.0.0", 3001) do |connection|
raise if [false, true].sample
connection.each_request do |request|
request.respond :ok, "Hello, world!"
end
end however in 0.17.2 this won't restart after crash: require 'celluloid/current'
require 'reel'
Reel::Server::HTTP.supervise({args: ["0.0.0.0", 3001]}) do |connection|
raise if [false, true].sample
connection.each_request do |request|
request.respond :ok, "Hello, world!"
end
end |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
With Celluloid 0.17.0 this sample code with supervise (simple
HTTP.run
works) fails (works with Celluloid 0.16):with following log:
The text was updated successfully, but these errors were encountered: