Skip to content

Instantly share code, notes, and snippets.

@tadyjp
Created July 5, 2015 11:43
Show Gist options
  • Save tadyjp/a1d2a47b0f8dda1444be to your computer and use it in GitHub Desktop.
Save tadyjp/a1d2a47b0f8dda1444be to your computer and use it in GitHub Desktop.
nginx mruby debug
r = Nginx::Request.new
Nginx.echo "Nginx::Var#http_host : #{r.var.http_host}"
Nginx.echo "Nginx::Var#http_user_agent : #{r.var.http_user_agent}"
Nginx.echo "Nginx::Var#http_referer : #{r.var.http_referer}"
Nginx.echo "Nginx::Var#http_via : #{r.var.http_via}"
Nginx.echo "Nginx::Var#http_x_forwarded_for : #{r.var.http_x_forwarded_for}"
Nginx.echo "Nginx::Var#http_cookie : #{r.var.http_cookie}"
Nginx.echo "Nginx::Var#content_length : #{r.var.content_length}"
Nginx.echo "Nginx::Var#content_type : #{r.var.content_type}"
Nginx.echo "Nginx::Var#host : #{r.var.host}"
Nginx.echo "Nginx::Var#remote_addr : #{r.var.remote_addr}"
Nginx.echo "Nginx::Var#remote_port : #{r.var.remote_port}"
Nginx.echo "Nginx::Var#server_addr : #{r.var.server_addr}"
Nginx.echo "Nginx::Var#server_port : #{r.var.server_port}"
Nginx.echo "Nginx::Var#server_protocol : #{r.var.server_protocol}"
Nginx.echo "Nginx::Var#scheme : #{r.var.scheme}"
Nginx.echo "Nginx::Var#https : #{r.var.https}"
Nginx.echo "Nginx::Var#request_uri : #{r.var.request_uri}"
Nginx.echo "Nginx::Var#uri : #{r.var.uri}"
Nginx.echo "Nginx::Var#document_uri : #{r.var.document_uri}"
Nginx.echo "Nginx::Var#request : #{r.var.request}"
Nginx.echo "Nginx::Var#document_root : #{r.var.document_root}"
Nginx.echo "Nginx::Var#realpath_root : #{r.var.realpath_root}"
Nginx.echo "Nginx::Var#query_string : #{r.var.query_string}"
Nginx.echo "Nginx::Var#args : #{r.var.args}"
Nginx.echo "Nginx::Var#is_args : #{r.var.is_args}"
Nginx.echo "Nginx::Var#request_filename : #{r.var.request_filename}"
Nginx.echo "Nginx::Var#server_name : #{r.var.server_name}"
Nginx.echo "Nginx::Var#request_method : #{r.var.request_method}"
Nginx.echo "Nginx::Var#remote_user : #{r.var.remote_user}"
Nginx.echo "Nginx::Var#bytes_sent : #{r.var.bytes_sent}"
Nginx.echo "Nginx::Var#body_bytes_sent : #{r.var.body_bytes_sent}"
Nginx.echo "Nginx::Var#pipe : #{r.var.pipe}"
Nginx.echo "Nginx::Var#request_completion : #{r.var.request_completion}"
Nginx.echo "Nginx::Var#request_body : #{r.var.request_body}"
Nginx.echo "Nginx::Var#request_body_file : #{r.var.request_body_file}"
Nginx.echo "Nginx::Var#request_length : #{r.var.request_length}"
Nginx.echo "Nginx::Var#request_time : #{r.var.request_time}"
Nginx.echo "Nginx::Var#status : #{r.var.status}"
Nginx.echo "Nginx::Var#sent_http_content_type : #{r.var.sent_http_content_type}"
Nginx.echo "Nginx::Var#sent_http_content_length : #{r.var.sent_http_content_length}"
Nginx.echo "Nginx::Var#sent_http_location : #{r.var.sent_http_location}"
Nginx.echo "Nginx::Var#sent_http_last_modified : #{r.var.sent_http_last_modified}"
Nginx.echo "Nginx::Var#sent_http_connection : #{r.var.sent_http_connection}"
Nginx.echo "Nginx::Var#sent_http_keep_alive : #{r.var.sent_http_keep_alive}"
Nginx.echo "Nginx::Var#sent_http_transfer_encoding : #{r.var.sent_http_transfer_encoding}"
Nginx.echo "Nginx::Var#sent_http_cache_control : #{r.var.sent_http_cache_control}"
Nginx.echo "Nginx::Var#limit_rate : #{r.var.limit_rate}"
Nginx.echo "Nginx::Var#connection : #{r.var.connection}"
Nginx.echo "Nginx::Var#connection_requests : #{r.var.connection_requests}"
Nginx.echo "Nginx::Var#nginx_version : #{r.var.nginx_version}"
Nginx.echo "Nginx::Var#hostname : #{r.var.hostname}"
Nginx.echo "Nginx::Var#pid : #{r.var.pid}"
Nginx.echo "Nginx::Var#msec : #{r.var.msec}"
Nginx.echo "Nginx::Var#time_iso8601 : #{r.var.time_iso8601}"
Nginx.echo "Nginx::Var#time_local : #{r.var.time_local}"
Nginx.echo "Nginx::Var#tcpinfo_rtt : #{r.var.tcpinfo_rtt}"
Nginx.echo "Nginx::Var#tcpinfo_rttvar : #{r.var.tcpinfo_rttvar}"
Nginx.echo "Nginx::Var#tcpinfo_snd_cwnd : #{r.var.tcpinfo_snd_cwnd}"
Nginx.echo "Nginx::Var#tcpinfo_rcv_space : #{r.var.tcpinfo_rcv_space}"
Nginx.echo "Nginx::Var#connections_active : #{r.var.connections_active}"
Nginx.echo "Nginx::Var#connections_reading : #{r.var.connections_reading}"
Nginx.echo "Nginx::Var#connections_writing : #{r.var.connections_writing}"
Nginx::Var#http_host : 1.2.3.4
Nginx::Var#http_user_agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.130 Safari/537.36
Nginx::Var#http_referer :
Nginx::Var#http_via :
Nginx::Var#http_x_forwarded_for :
Nginx::Var#http_cookie : xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Nginx::Var#content_length :
Nginx::Var#content_type :
Nginx::Var#host : 1.2.3.4
Nginx::Var#remote_addr : 5.6.7.8
Nginx::Var#remote_port : 54785
Nginx::Var#server_addr : 172.1.2.3
Nginx::Var#server_port : 80
Nginx::Var#server_protocol : HTTP/1.1
Nginx::Var#scheme : http
Nginx::Var#https :
Nginx::Var#request_uri : /mruby-nginx
Nginx::Var#uri : /mruby-nginx
Nginx::Var#document_uri : /mruby-nginx
Nginx::Var#request : GET /mruby-nginx HTTP/1.1
Nginx::Var#document_root : /usr/local/nginx/html
Nginx::Var#realpath_root : /usr/local/nginx/html
Nginx::Var#query_string :
Nginx::Var#args :
Nginx::Var#is_args :
Nginx::Var#request_filename : /usr/local/nginx/html/mruby-nginx
Nginx::Var#server_name : NGINX
Nginx::Var#request_method : GET
Nginx::Var#remote_user :
Nginx::Var#bytes_sent : 0
Nginx::Var#body_bytes_sent : 0
Nginx::Var#pipe : .
Nginx::Var#request_completion :
Nginx::Var#request_body :
Nginx::Var#request_body_file :
Nginx::Var#request_length : 717
Nginx::Var#request_time : 0.000
Nginx::Var#status : 000
Nginx::Var#sent_http_content_type :
Nginx::Var#sent_http_content_length : 1680
Nginx::Var#sent_http_location :
Nginx::Var#sent_http_last_modified :
Nginx::Var#sent_http_connection : keep-alive
Nginx::Var#sent_http_keep_alive :
Nginx::Var#sent_http_transfer_encoding :
Nginx::Var#sent_http_cache_control :
Nginx::Var#limit_rate : 0
Nginx::Var#connection : 23
Nginx::Var#connection_requests : 1
Nginx::Var#nginx_version : 1.9.1
Nginx::Var#hostname : fafe152d06de
Nginx::Var#pid : 805
Nginx::Var#msec : 1436096488.580
Nginx::Var#time_iso8601 : 2015-07-05T11:41:28+00:00
Nginx::Var#time_local : 05/Jul/2015:11:41:28 +0000
Nginx::Var#tcpinfo_rtt : 20000
Nginx::Var#tcpinfo_rttvar : 10000
Nginx::Var#tcpinfo_snd_cwnd : 10
Nginx::Var#tcpinfo_rcv_space : 26847
Nginx::Var#connections_active : 1
Nginx::Var#connections_reading : 0
Nginx::Var#connections_writing : 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment