人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

1425557199
●拡大する


●質問者: Coro
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● TransFreeBSD
ベストアンサー

不自然に時間だけがかかる場合、ありがちなのはタイムアウト待ちです。
それがネットの場合だと名前解決を疑うのがパターンです。
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なりなんなりお好みで


Coroさんのコメント
1番目の方法でうまくいきました 2番目の方法だと(192.168.0.3[tab]hoge)と書いてみましたが私の環境では1.5mが30sになりました もう少し勉強してみます 素早い回答ありがとうございました!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ