Re: Simple Sinatra app speed based failure?

Leam Hall <[email protected]> Thu, 18 Jul 2019 07:27:29 -0400
Newsgroups gmane.comp.lang.ruby.general
Message-ID <[email protected]>
Chris, I'm the only one making requests, and that is via the command 
line and the up arrow. It would have to be pretty non-performant for that.

Here's an error listing:

https://github.com/makhidkarun/ftl_tools/blob/master/logs/speed_full_error.txt

I appreciate any insight you can provide!

Leam


On 7/18/19 7:18 AM, Chris Roerig wrote:
> What error code is returned? Is this with only a single request to that 
> endpoint or is the app potentially being overwhelmed with inbound requests?
> 
> On Thu, Jul 18, 2019 at 5:10 AM Leam Hall <[email protected] 
> <mailto:[email protected]>> wrote:
> 
>     I have a simple Sinatra based app:
>     https://github.com/makhidkarun/ftl_tools
> 
>     That calls some defaults if data is not provided:
>     https://github.com/makhidkarun/ftl_tools/blob/master/lib/ftl_tools/crewgen.rb#L60-L64
> 
>     This morning I noticed that one set of basic tests would randomly (one,
>     both, neither) fail:
>     https://github.com/makhidkarun/ftl_tools/blob/master/spec/unit/crewgen_spec.rb
> 
>     At first I thought my RSpec-fu was weak, but using curl to test gave
>     interesting results:
>     https://github.com/makhidkarun/ftl_tools/blob/master/logs/speed_errors.txt
> 
>     In the speed_errors.txt log, the end column is "Current Speed". When
>     the
>     speed is between 49K and 70K, the form returns what it's supposed to.
>     However, when the speed is in excess of 300K, the form does not return
>     properly, and the spec will either show a data failure, or a return
>     code
>     failure.
> 
>     Thoughts?
> 
>     Leam
> 
> 
>     Unsubscribe: <mailto:[email protected]
>     <mailto:[email protected]>?subject=unsubscribe>
>     <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
> 
> 
> 
> Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>
> 

Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>