Hacker News new | past | comments | ask | show | jobs | submit login

I/O is handled through EventMachine, not the normal Ruby I/O calls, and can therefore scale arbitrarily.



It is a little worrying that if some (perhaps inexperienced) developer arbitrarily calls a method that invokes Ruby's select, the process will crash mysteriously.


It won't crash. On many platforms, Ruby uses special select() hacks to extend the number of file descriptors select() can handle. On OS X it can apparently handle 10556 file descriptors. If you go over that, Ruby apparently simulates an EMFILES error.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: