1425557199 Sinatraについての質問です

Sinatraのサーバにlocalhost:4567ではなく、192.168.0.3:4567(一例)で接続した際に表示はされるのですがロード時間が1.5分もかかってしまいます(localhost時は正常)
解決法はないでしょうか?
よろしくお願いします。

時間はChrome Developer toolで測りました
環境
OSX 10.10.2
Ruby 2.2.0
Sinatra 1.4.5

対策済み
Sinatraがデフォルトでは外部から繋がらなくなってたよ - Qiita : http://qiita.com/u1_fukui/items/b86b21f6ed39f4c10d5d

コードの一部
require 'sinatra'
require "sinatra/reloader" if development?
require './SerialSender.rb'

set :environment, :production
register Sinatra::Reloader

ターミナル表示
192.168.0.3 - - [05/Mar/2015:21:01:23 +0900] "GET / HTTP/1.1" 200 554 0.0008
192.168.0.3 - - [05/Mar/2015:21:01:23 JST] "GET / HTTP/1.1" 200 554
- -> /
192.168.0.3 - - [05/Mar/2015:21:02:23 +0900] "GET /style.css HTTP/1.1" 304 - 0.0008
192.168.0.3 - - [05/Mar/2015:21:02:23 JST] "GET /style.css HTTP/1.1" 304 0
http://192.168.0.3:4567/ -> /style.css

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2015/03/12 21:10:04

ベストアンサー

id:TransFreeBSD No.1

回答回数668ベストアンサー獲得回数268

不自然に時間だけがかかる場合、ありがちなのはタイムアウト待ちです。
それがネットの場合だと名前解決を疑うのがパターンです。
http://techracho.bpsinc.jp/baba/2012_11_02/6367
そんな感じがします。
リンク先だと逆引きしない様にする方法ですが、hostsに192.168.0.3のを書いておくのでもいけるんじゃないかと思います。
http://tweeeety.hateblo.jp/entry/2014/11/18/133508
#上記はviで編集してますが、そこはnanoなりなんなりお好みで

id:Coro

1番目の方法でうまくいきました
2番目の方法だと(192.168.0.3[tab]hoge)と書いてみましたが私の環境では1.5mが30sになりました

もう少し勉強してみます
素早い回答ありがとうございました!

2015/03/05 22:33:29

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません