api_bomb icon indicating copy to clipboard operation
api_bomb copied to clipboard

Actor crashed!

Open nicka opened this issue 10 years ago • 2 comments

Is there something we can do about the crashing actors?

I, [2016-01-02T23:51:14.124203 #6779]  INFO -- : Starts firing requests
E, [2016-01-02T23:51:31.355284 #6779] ERROR -- : Actor crashed!
SocketError: getaddrinfo: nodename nor servname provided, or not known
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/timeout/null.rb:18:in `initialize'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/timeout/null.rb:18:in `open'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/timeout/null.rb:18:in `connect'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/connection.rb:33:in `initialize'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/client.rb:56:in `new'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/client.rb:56:in `perform'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/client.rb:36:in `request'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/chainable.rb:74:in `request'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/http-0.9.8/lib/http/chainable.rb:18:in `get'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/api_bomb-0.1.3/lib/api_bomb/fighter.rb:18:in `block in fire'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/2.2.0/benchmark.rb:288:in `measure'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/api_bomb-0.1.3/lib/api_bomb/fighter.rb:17:in `fire'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/calls.rb:28:in `public_send'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/calls.rb:28:in `dispatch'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/call/sync.rb:16:in `dispatch'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/cell.rb:50:in `block in dispatch'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/cell.rb:76:in `block in task'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/actor.rb:339:in `block in task'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/task.rb:44:in `block in initialize'
    /usr/local/var/rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/celluloid-0.17.2/lib/celluloid/task/fibered.rb:14:in `block in create'

nicka avatar Jan 02 '16 22:01 nicka

@vasilakisfil Do you have an idea?

nicka avatar Jan 11 '16 21:01 nicka

@nicka sorry for my late response. As far as I can see the actor cannot access the IP/address you provided. What do you mean about doing something? Do you have in mind a specific behavior when an actor crashes ?

vasilakisfil avatar Dec 21 '17 16:12 vasilakisfil