2010-09-27 17 views
15
gem 'rails', '3.0.0' 
gem 'devise' 
gem 'bson_ext', '>= 1.0.7' 
gem 'bson', '>= 1.0.7' 
gem 'mongo_mapper', :branch => 'rails3', :git => 'http://github.com/jnunemaker/mongomapper.git' 
gem 'devise-mongo_mapper', :git => 'git://github.com/collectiveidea/devise-mongo_mapper' 

से कनेक्शन रीसेट ऊपर सेटअप मैं अनुरोध पर निम्नांकित त्रुटियाँ मिल के साथ:त्रुटि errno :: ECONNRESET: सहकर्मी

Started GET "https://stackoverflow.com/users/sign_out" for 127.0.0.1 at 2010-09-27 13:16:30 +0300 
    Processing by Devise::SessionsController#destroy as HTML 
Redirected to http://localhost:3000/ 
Completed 302 Found in 19ms 
[2010-09-27 13:16:31] ERROR Errno::ECONNRESET: Connection reset by peer 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `eof?' 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `run' 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 


Started GET "https://stackoverflow.com/users/edit" for 127.0.0.1 at 2010-09-27 13:16:35 +0300 
    Processing by Devise::RegistrationsController#edit as HTML 
Completed in 16ms 
[2010-09-27 13:16:35] ERROR Errno::ECONNRESET: Connection reset by peer 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `eof?' 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/httpserver.rb:56:in `run' 
    /usr/local/ruby/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 

उपयोगकर्ता मॉडल:

class User 
    include MongoMapper::Document 
    plugin MongoMapper::Devise 
    devise :registerable, :database_authenticatable, :recoverable 
end 

विचार?

+0

क्या ध्यान में रखते हुए है replace_this_with_the_public_ip? क्या यह मानक तैयार दृश्य है या आपने इसे अनुकूलित किया है? – Josh

उत्तर

3

मेरे त्वरित अनुमान इस लगता है कि आप अपने सत्र और protect_from_forgery में लात है के साथ एक समस्या है है।

मैं एक ऐसी ही समस्या थी और कुछ दिनों के लिए दीवार के खिलाफ मेरे सिर तोड़ी, यह पता चला होने के लिए मैं सिर्फ आईडी के बजाय सत्र ऑब्जेक्ट पर एक संपूर्ण ऑब्जेक्ट असाइन कर रहा था। एक त्वरित नोट, गैर-जीईटी अनुरोध वे हैं जो protect_from_forgery को ट्रिगर करते हैं।

+1

मैंने अभी ओपनशफ्ट 2 से ओपनशफ्ट 3 में एक एप्लिकेशन माइग्रेट किया है और अब मुझे यह मिल रहा है। मुझे संदेह है कि यह मुद्दा आपके द्वारा वर्णित किया जा सकता है, लेकिन मेरा 'सत्र [: ...]' असाइनमेंट ठीक दिखता है। क्या यह कुछ और हो सकता है जिसके लिए मैं 'grep' कर सकता हूं? – user569825

9

वेबरिक को थिन के साथ बदल दिया गया है।

करने के लिए मुझे

Gemfile काम किया है:

मणि 'पतली'

बंडल स्थापित

-4

WebRick पतला साथ प्रतिस्थापित किया गया।

करने के लिए मुझे

Gemfile काम किया है:

gem 'thin' 

bundle install 

इस विकल्प को भी अपने प्रोजेक्ट

+0

यह लगभग एक साल पहले की पिछली पोस्ट का एक करीबी डुप्लिकेट है, डाउनवॉट से बचने के लिए कुछ नया हटाने या जोड़ने पर विचार करें। – jasonleonhard

0

पर काम किया मेरी development.rb फ़ाइल समस्या का समाधान हो को यह जोड़ा जा रहा है।

config.assets.raise_runtime_errors = सच
config.web_console.whitelisted_ips =

संबंधित मुद्दे