Displaying 20 results from an estimated 400 matches similar to: "mongrel parser for server response"
2006 Aug 26
2
Mongrel grammar file
Hey Zed, any chance you mind sharing the grammar file you use with
lemon to create the parser? I''ve been meaning to sit down and learn
how to use one of those things. If not, any suggestions on a good
resource for learning how to use a LALR parser?
2008 Nov 17
2
Can't seem to test http error codes
in application.rb
rescue_from ActiveRecord::RecordNotFound { |e| http_status_code
(:missing, e) }
def http_status_code(status, exception)
@exception = exception
respond_to do |format|
format.html { render :template => "shared/status_#
{status.to_s}", :status => status }
format.any { head status }
end
end
in a controller
project =
2007 Mar 24
3
Patch for superredcloth to enable textile table headers
SuperRedCloth v1.160 and svn rev 163 don''t work the textile commands
that specify table headers instead of table data.
Here''s a simple test:
require ''superredcloth''
w = "|_. a|_. b|_. c|\n|1|2|3|"
h = SuperRedCloth.new(w).to_html
puts h
<table>
<tr>
<td>_. a</td>
2006 Jul 19
3
Recommended testing approaches for new Mongrel handlers?
Okay, I got off my duff this week and have been finishing Mongrel
support for IOWA. I now have two handlers that I need to test. One
is similar to the Rails handler, passing request handling to IOWA
threads in the same process, and the other allows one or more Mongrel
processes to pass requests to one or more separate IOWA processes,
with session affinity.
Is there any set of standard sorts of
2006 Sep 25
5
HTTP Parser (Regal)
Hi I was interested to see how Mongrel uses Lex/Yacc to parse the HTTP
requests using a Regal generated parser. I downloaded the source but do
not see the lex and yacc files...
2008 Apr 24
4
Pure Ruby HTTP parser
Before anything else, let me state this: Of course it''s going to be
PAINFULLY slow on MRI. That''s not the point :)
I thought I''d try out writing out a Ruby version of the parser for the
purposes of Rubinius. For those of you who aren''t aware, Ragel supports a
goto-driven FSM on Rubinius by injecting assembly directly, and Rubinus head
honcho guy Evan Phoenix
2006 Nov 05
1
Testing custom mongrel handlers?
Hey Folks-
I''m trying to setup a new test/spec harness for testing Merb. I was
wondering if there is a way to mock the Mongrel request, response
objects easily to test my handler without actually running a server?
I can easily do the env hash but I''m not entirely sure what needs to
go in the request StringIO object that gets passed into my mongrel
handler''s
2008 Jan 14
29
Ebb Web Server
Hello Mongrel Users,
I''m writing a web server called Ebb. It''s written in C, makes use of
the Mongrel HTTP parser, and uses libev its event loop. The goal is to
be small, fast, and language independent server that can host web
frameworks. I have written a small Ruby binding which provides a Rack
handler - this will allow Ebb to host Rails, Merb, and other Ruby
frameworks. In the
2007 May 30
0
Headers munged into RAW_POST_DATA
Hi,
we''re seeing a really weird problem in our production environment.
"Connection: Keep-Alive\r\n" is being pre-pended to the RAW_POST_DATA,
which makes requests error out. This bug is seen infrequently and
*seems* to be browser-related, although I can''t reproduce it using the
browser reported in HTTP_USER_AGENT.
Set up is a apache 2.2 -> hardware load balancer
2007 May 29
1
Headers munged into RAW_POST_DATA
Hi,
we''re seeing a really weird problem in our production environment.
"Connection: Keep-Alive\r\n" is being pre-pended to the
RAW_POST_DATA, which makes requests error out. This bug is seen
infrequently and *seems* to be browser-related, although I can''t
reproduce it using the browser reported in HTTP_USER_AGENT.
Set up is a hardware load balancer (NetScaler)
2006 Aug 07
2
HTTP Pipelining
I am trying to understand why Mongrel so forcefully disables http
pipelining. The docs say because the spec is unclear, and it hurts
performance. These reasons smell... wrong. The HTTP spec is pretty
clear, and, er, I cannot find anywhere else that claims there is a
performance drawback, and lots of studies (and personal benchmarks
across years of writing webapps) showing how much it
2008 Jun 03
9
clients hang on large PUTs to Mongrel::HttpHandler-based web service
Hi folks,
I have a problem with a storage web service our group wrote using
Mongrel::HttpHandler We have a consistent problem when using
http PUT to this service when the data is larger than about 4 GB.
The web service actually retrieves and processes the data, but the
clients hang - the TCP connection is still in the ESTABLISHED
state on the client side, but the TCP session no longer exists on
2005 Dec 22
5
How to access request''s raw_header: HTTP hdr sent by browser
Is that something possible, i''ve been trying to get to the RAW headers
sent during a GET request on a page, and couldn''t find where. I''m using
webrick.
Here are the tries I did to get access to it:
class ZController < ApplicationController
def info
#render :inline => request.inspect
#render :inline => raw_header.inspect
#render :inline =>
2006 Oct 15
14
Mongrel can''t handle some URLs that IE6 sends
IE6 happily sends unsafe* characters unencoded if you''ve typed them
into the URL bar of your IE6 window. This could happen if you copy &
paste a URL from an email or web page.
Mongrel doesn''t seem to handle these properly. In 0.3.13.3 it would
print out something like:
Sun Oct 15 23:05:38 CST 2006: BAD CLIENT (192.168.1.2): Invalid
HTTP format, parsing fails.
0.3.13.5
2013 Jan 02
0
Telecom Best Practices
OK. I'm getting out the fireproof suit because it's coming and my
hackles have been raised by a number of comments on the list of late.
Disclaimer:
No disrespect intended to the individuals of any *specific* thread. I'm
a little frustrated over energy wasted on pedantic top/bottom posting
crap rather than understanding the technology and industry
best-practices which have been
2013 Jan 10
0
TCPSocket in controller action
Hi,
in order to stream a file I am making use of TCPSocket. Unfortunately I
dont receive contents when in use the tcpsocket in a rails controller
action while it is working on console.
url = "http://www.google.de"
version = request.env[''HTTP_VERSION'']
verb = request.env[''REQUEST_METHOD'']
# url =
2008 Apr 17
0
Error log, when using apache2.2.x modproxy with mongrel
Hi all
im new to use mongrel, my mongrel version is 1.1.4
and apache is 2.2.8
when i using apapche+mod_proxy+mongrel,
there are some error in my log file and make apache 502 prxoy error.
ex:
proxy: error reading status line from remote server localhost
proxy: Error reading from remote server returned by /test/show
But it works well if i access mongrel directly.
and the mongrel.log will have
2007 Oct 27
2
render_with_no_layout cause by Pingdom
Hi,
When I go to my homepage all is well, however when the Pingdom bot
arrives (every few seconds!), it throws the following error:
ActionController::RenderError occurred in home#index:
You called render with invalid options : available
[RAILS_ROOT]/vendor/rails/actionpack/lib/action_controller/base.rb:808:in
`render_with_no_layout''
My index action doesn''t call render, it
2006 Nov 04
2
Trac Triage with THE MAGGOT (Time To Clean Your Patches)
Evening,
Alright folks, as Jeremy Kemper mentioned I''m working on a set of
"triage" scripts for the Rails trac using RFuzz to go through all the
tickets and clean them out. I''ve talked this over with the core guys,
and they''re behind it.
I''m calling this set of scripts "THE MAGGOT" thanks to hasmanyjosh.
Basically THE MAGGOT (all caps)
2006 Nov 04
2
Trac Triage with THE MAGGOT (Time To Clean Your Patches)
Evening,
Alright folks, as Jeremy Kemper mentioned I''m working on a set of
"triage" scripts for the Rails trac using RFuzz to go through all the
tickets and clean them out. I''ve talked this over with the core guys,
and they''re behind it.
I''m calling this set of scripts "THE MAGGOT" thanks to hasmanyjosh.
Basically THE MAGGOT (all caps)