# Drb load limit

**URL:** <https://www.ruby-forum.com/t/drb-load-limit/76083>\
**Category:** Ruby\
**Created:** [March 3, 2006, 1:54am UTC](https://www.ruby-forum.com/t/drb-load-limit/76083 "2006-03-03T01:54:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jdonnell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f17d59/32.png) [@jdonnell](https://www.ruby-forum.com/u/jdonnell)\
**Post date:** [March 3, 2006, 1:54am UTC](https://www.ruby-forum.com/t/drb-load-limit/76083/1 "2006-03-03T01:54:36Z")

</div>

I am trying to get a simple drb server/client to work, but I am getting

DRb::DRbConnError: too large packet 50331648  
and can’t figure out why. Anyone have any ideas? my code follows

# server

class SentenceWrapper  
def random(ind)  
return ‘hi’  
end  
end  
DRb::DRbServer.default\_load\_limit ‘90214400’  
DRb.start\_service(“druby://:7777”, SentenceWrapper.new, {:load\_limit =\>  
‘90214400’})  
puts DRb.uri  
DRb.thread.join

# client

irb(main):023:0\> ro = DRbObject.new(nil, ‘druby://localhost:7777’)  
=\> #\<DRb::DRbObject:0x46d254 @ref=nil, @uri=“druby://localhost:7777”\>  
irb(main):024:0\> ro.random(1)  
DRb::DRbConnError: too large packet 50331648  
from /usr/lib/ruby/1.8/drb/drb.rb:570:in `load' from /usr/lib/ruby/1.8/drb/drb.rb:620:in`recv\_reply’  
from /usr/lib/ruby/1.8/drb/drb.rb:909:in `recv_reply' from /usr/lib/ruby/1.8/drb/drb.rb:1148:in`send\_message’  
from /usr/lib/ruby/1.8/drb/drb.rb:1059:in `method_missing' from /usr/lib/ruby/1.8/drb/drb.rb:1058:in`open’  
from /usr/lib/ruby/1.8/drb/drb.rb:1058:in `method\_missing’  
from (irb):24

---

<div class="post-metadata">

**Author:** ![jdonnell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f17d59/32.png) [@jdonnell](https://www.ruby-forum.com/u/jdonnell)\
**Post date:** [March 3, 2006, 5:16am UTC](https://www.ruby-forum.com/t/drb-load-limit/76083/2 "2006-03-03T05:16:33Z")

</div>

jdonnell wrote:

> end  
> end  
> DRb::DRbServer.default\_load\_limit ‘90214400’

Use a number, rather than a string, here^^^^^

> DRb.start\_service(“druby://:7777”, SentenceWrapper.new, {:load\_limit =\>  
> ‘90214400’})

and here^^^

---

<div class="post-metadata">

**Author:** ![jdonnell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f17d59/32.png) [@jdonnell](https://www.ruby-forum.com/u/jdonnell)\
**Post date:** [March 7, 2006, 1:04am UTC](https://www.ruby-forum.com/t/drb-load-limit/76083/3 "2006-03-07T01:04:56Z")

</div>

now it just hangs there and does nothing ☹

---

<div class="post-metadata">

**Author:** ![jdonnell](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/f17d59/32.png) [@jdonnell](https://www.ruby-forum.com/u/jdonnell)\
**Post date:** [March 7, 2006, 1:56am UTC](https://www.ruby-forum.com/t/drb-load-limit/76083/4 "2006-03-07T01:56:20Z")

</div>

ok, for some reason it doesn’t work if I run the server on my laptop,  
but I works just fine if the server is run elsewhere. Thanks for the  
help 🙂
