{"id":3395,"date":"2013-08-14T00:00:00","date_gmt":"2013-08-13T22:00:00","guid":{"rendered":"http:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/"},"modified":"2013-08-14T00:00:00","modified_gmt":"2013-08-13T22:00:00","slug":"immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay","status":"publish","type":"post","link":"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/","title":{"rendered":"Immediately flush IIS log for real time tail to avoid 60 second buffer delay"},"content":{"rendered":"

I wanted to tail my IIS log in realtime to avoid having to wait 60 seconds as is the default on IIS 7. I found out that I could run the command<\/p>\n

> netsh http flush logbuffer\n<\/code><\/pre>\n

This is great but I wanted to do a tail so this short script does the trick for you (I assume you have cygwin installed if you’re on Windows)<\/p>\n

Run command every second in the background and flush output (the “Ok.” message)<\/p>\n

$ while true; do netsh http flush logbuffer > \/dev\/null; sleep 1; done &\n<\/code><\/pre>\n

Then you’re able to do your regular tail<\/p>\n

$ tail -100f u_ex130814.log\n<\/code><\/pre>\n

and have it update in real time.<\/p>\n","protected":false},"excerpt":{"rendered":"

I wanted to tail my IIS log in realtime to avoid having to wait 60 seconds as is the default on IIS 7. I found out that I could run the command > netsh http flush logbuffer This is great but I wanted to do a tail so this short script does the trick for … Continue reading Immediately flush IIS log for real time tail to avoid 60 second buffer delay<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"amp_status":"","spay_email":"","jetpack_publicize_message":""},"categories":[1],"tags":[],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"yoast_head":"\nImmediately flush IIS log for real time tail to avoid 60 second buffer delay • Peter Theill Site<\/title>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Immediately flush IIS log for real time tail to avoid 60 second buffer delay • Peter Theill Site\" \/>\n<meta property=\"og:description\" content=\"I wanted to tail my IIS log in realtime to avoid having to wait 60 seconds as is the default on IIS 7. I found out that I could run the command > netsh http flush logbuffer This is great but I wanted to do a tail so this short script does the trick for … Continue reading Immediately flush IIS log for real time tail to avoid 60 second buffer delay\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/\" \/>\n<meta property=\"og:site_name\" content=\"Peter Theill Site\" \/>\n<meta property=\"article:published_time\" content=\"2013-08-13T22:00:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary\" \/>\n<meta name=\"twitter:creator\" content=\"@theill\" \/>\n<meta name=\"twitter:site\" content=\"@theill\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.theill.com\/#website\",\"url\":\"https:\/\/www.theill.com\/\",\"name\":\"Peter Theill Site\",\"description\":\"What\\u2019s going on in the personal life of Peter Theill\",\"publisher\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.theill.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/#webpage\",\"url\":\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/\",\"name\":\"Immediately flush IIS log for real time tail to avoid 60 second buffer delay • Peter Theill Site\",\"isPartOf\":{\"@id\":\"https:\/\/www.theill.com\/#website\"},\"datePublished\":\"2013-08-13T22:00:00+00:00\",\"dateModified\":\"2013-08-13T22:00:00+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/#webpage\"},\"author\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"headline\":\"Immediately flush IIS log for real time tail to avoid 60 second buffer delay\",\"datePublished\":\"2013-08-13T22:00:00+00:00\",\"dateModified\":\"2013-08-13T22:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.theill.com\/blog\/2013\/08\/14\/immediately-flush-iis-log-for-real-time-tail-to-avoid-60-second-buffer-delay\/#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.theill.com\/#\/schema\/person\/d65d009363af2cc0a150b55dc20fa301\",\"name\":\"Peter\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.theill.com\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f4f96a08152550e603ee595403f3ba57?s=96&d=retro&r=g\",\"caption\":\"Peter\"},\"logo\":{\"@id\":\"https:\/\/www.theill.com\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","jetpack_shortlink":"https:\/\/wp.me\/p8TYI1-SL","jetpack-related-posts":[{"id":3397,"url":"https:\/\/www.theill.com\/blog\/2012\/09\/08\/resolving-dns-issues-on-my-thinkpad-running-windows-8\/","url_meta":{"origin":3395,"position":0},"title":"Resolving DNS issues on my ThinkPad running Windows 8","date":"September 8, 2012","format":false,"excerpt":"I just installed Windows 8 but had a hard time figuring out why not all sites were available. I quickly found out the DNS lookup failed. Since I had to uninstall my ThinkVantage WIFI manager before installing Windows 8 I assumed it could have something to do with an invalid\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3410,"url":"https:\/\/www.theill.com\/blog\/2010\/08\/18\/upgraded-shoutsms-from-rails-2-3-8-to-rails-3-in-five-minutes\/","url_meta":{"origin":3395,"position":1},"title":"Upgraded ShoutSMS from Rails 2.3.8 to Rails 3 in five minutes","date":"August 18, 2010","format":false,"excerpt":"Today I wanted to try how easy it would be to upgrade our existing ShoutSMS (pretty small) rails application from 2.3.8 to latest Rails 3 release candidate (currently rc3). Without taking our test suite into consideration it took around five minutes with help from the official rails_upgrade[1] plugin. This is\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3417,"url":"https:\/\/www.theill.com\/blog\/2009\/03\/16\/upgrading-rails-engines-project-to-rails-2-3-2\/","url_meta":{"origin":3395,"position":2},"title":"Upgrading Rails Engines Project to Rails 2.3.2","date":"March 16, 2009","format":false,"excerpt":"My lifestyleapps project (still in very early beta) was running Rails 2.2.2 with the Rails Engines plugin ten minutes ago. Today, Rails 2.3.2 was released so I decided to try if I could easily upgrade it and avoid using the Rails Engines plugin anymore. It was beautiful simple and took\u2026","rel":"","context":"In "development"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3407,"url":"https:\/\/www.theill.com\/blog\/2010\/09\/02\/using-vi-for-your-simple-day-to-day-editing-needs\/","url_meta":{"origin":3395,"position":3},"title":"Using vi for your simple, day-to-day editing needs","date":"September 2, 2010","format":false,"excerpt":"My favorite editor isn\u2019t vi, but I\u2019m still using it at least a couple of times each day. It\u2019s a short two character command, it\u2019s always available and it starts fast. I have used it for decades and still, I only know these commands. I really don\u2019t need to learn\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3418,"url":"https:\/\/www.theill.com\/blog\/2009\/03\/12\/extend-your-shell-toolbox-with-pbcopy\/","url_meta":{"origin":3395,"position":4},"title":"Extend your shell toolbox with pbcopy","date":"March 12, 2009","format":false,"excerpt":"I'm developing Rails applications on Mac and a command which isn\u2019t used enough in my opinion is \u201cpbcopy\u201d. This command will allow you to grab the standard input from a terminal and put it on the clipboard. I find myself using commands such as \u201cpwd | pbcopy\u201d a lot. This\u2026","rel":"","context":"In "development"","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3411,"url":"https:\/\/www.theill.com\/blog\/2010\/08\/16\/how-to-send-mass-text-messages-from-your-own-number\/","url_meta":{"origin":3395,"position":5},"title":"How to send mass text messages from your own number","date":"August 16, 2010","format":false,"excerpt":"A couple of months ago we needed to make a service which would be able to send out sms text messages to a large number of people. The text message itself should come from a specific number so recipients would be able to reply back for more information. Another requirement\u2026","rel":"","context":"Similar post","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"amp_validity":null,"_links":{"self":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts\/3395"}],"collection":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/comments?post=3395"}],"version-history":[{"count":0,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/posts\/3395\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/media?parent=3395"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/categories?post=3395"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.theill.com\/wp-json\/wp\/v2\/tags?post=3395"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}