AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |
Back to Blog
Rails unicorn https4/27/2023 ![]() ![]() Accept filters in FreeBSD and deferred accept in Linux mitigate this problem for slow legitimate clients, but a dedicated attack can still get around those. #What’s a slow client, by comparison? A client with high latency or limited bandwidth that forces the server to sit idle and wait for data in the request or writable buffer space in the response. Clients on a LAN (or the same host) usually fit this description, as they don’t have to trickle data to the server over a slow link. #What are “fast-clients”? Clients that can make full (or close to full) use of the network bandwidth available to the server. There’s a lot, so read through it all, or skip straight to the section that interests you. The topics are: Clients, Debugging, Process Management, Load Balancing, Thread-safety, Rack support and Rack wrapper, Log Files, Binary Upgrades, Forking, Listening Interfaces, Configuration, Asynchronous Transfers, The Binary and Dependencies. I’ve organized the questions into topical sections. It’s not our usual style of blog post, but it’s solid information just the same, in what’s hopefully an easily consumable format. They were gracious enough to reply with detailed answers to all my questions, and now that I’m in the know, I figured this would be a great resource to share with the rest of you. While comprehensive, when I was done, I still had questions, so I put them all together, and emailed the Unicorn development team. I spent some time poking around free resources looking for answers to my questions, and it wasn’t as easy as I’d hoped… so I decided to go straight to the source.įirst, I spent a bunch of time going over the Unicorn README file. ![]() Thankfully, the opportunity to do so recently presented itself. Unicorn’s been a topic I’ve been interested in learning about for a while now numerous Engine Yard customers and developer friends use it, love it, and recommend it.
0 Comments
Read More
Leave a Reply. |