2012-01-14 2 views
1

これは私の開発マシンでunicornを実行しているunicorn.logですが、サーバは同じことをしています。ユニコンにプッシュされるリクエストごとに、2つのログエントリがあります。ローカルではパブリックフォルダはunicornを通過していますが、サーバー上ではアプリケーション要求のみが表示されますが、どちらもまだ二重のエントリを表示しています。ヒットごとに2つのエントリを表示するUnicornログ

小規模なアプリなので、実際のパフォーマンスの問題は気付きませんでしたが、何かが正しくないようです。

アイデア?

I, [2012-01-14T10:54:09.089535 #34573] INFO -- : listening on addr=0.0.0.0:8080 fd=3 
I, [2012-01-14T10:54:09.090163 #34573] INFO -- : worker=0 spawning... 
I, [2012-01-14T10:54:09.092941 #34573] INFO -- : master process ready 
I, [2012-01-14T10:54:09.095054 #34597] INFO -- : worker=0 spawned pid=34597 
I, [2012-01-14T10:54:09.095875 #34597] INFO -- : Refreshing Gem list 
I, [2012-01-14T10:54:19.744259 #34597] INFO -- : worker=0 ready 
127.0.0.1 - - [14/Jan/2012 10:54:26] "GET /page/url HTTP/1.1" 200 29950 0.3179 
127.0.0.1 - - [14/Jan/2012 10:54:26] "GET /page/url HTTP/1.1" 200 29950 0.5209 
127.0.0.1 - - [14/Jan/2012 10:54:26] "GET /ui/base.css HTTP/1.1" 200 33178 0.0670 
127.0.0.1 - - [14/Jan/2012 10:54:26] "GET /ui/base.css HTTP/1.1" 200 33178 0.0716 
+0

問題が見つかりました。 SinatraとRackは両方ともログに書き込んでいた。ラックロギングを無効にして、1つのエントリだけを取得するようにしました。簡単なこと。 – roberocity

+0

ニースが見つかりました。これを回答として投稿し、それを受け入れて(あなたに許可するとき)、人々がこれをSolvedリソースと見なすようにする必要があります。 – Phrogz

答えて

2

Sinatraフォーラムの誰かの助けを借りて問題が見つかりました。

SinatraとRackは両方ともログに書き込みました。 Rack Loggingを無効にし、Sinatraからのエントリを1つだけ取得するようになりました。

関連する問題