Re: Simple Sinatra app speed based failure?

Leam Hall <[email protected]> Thu, 18 Jul 2019 07:30:24 -0400
Newsgroups gmane.comp.lang.ruby.general
Message-ID <[email protected]>
Also, the Sinatra console error. The first log was from the command line.:

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

Thanks!

Leam

On 7/18/19 7:27 AM, Leam Hall wrote:
> 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>