मैं रेल 4.2.6 और रूबी 2.3.0 और प्यूमा 3.3.0 का उपयोग कर रहा हूं पिछले कुछ दिनों के दौरान मैंने कुछ बंडल अपडेट चलाया और रेल के बाद सभी ब्राउज़रों के लिए एक ही यूआरएल लोकलहोस्ट: 3000 एक ही खाली पेज को प्रस्तुत कर रहे हैं। यह मेरे साथ खेल रहे सभी 6-7 अनुप्रयोगों के लिए संगत है। हालांकि हेरोोकू में तैनात किए जाने पर सभी "उत्पादन" में काम कर रहे हैं। केवल मेरे देव env से संबंधित एक मामला होने लगता है।लोकहोस्ट नहीं चलाया जा सकता: 3000: सफेद खाली पृष्ठ
यह कैसे हल करें इसे नहीं पता। किसी भी प्रकार के मदद की बहुत सराहना की जाएगी। यदि मैं विकसित कर रहा हूं, तो यूनिट परीक्षण चला नहीं सकता है तो विकास जारी नहीं रख सकता।
हालांकि जब मैं एक और बंदरगाह का उपयोग कर रहा हूं तो सभी अच्छी तरह से काम करते हैं। उदाहरण के लिए जब कमांड रेल एस-पी 3001 या पोर्ट 3002 के साथ ऐप सर्वर शुरू करते हैं तो मुझे URL localhost: 3001 या localhost: 3002 का उपयोग करके किसी भी ब्राउज़र में ऐप्स चलाने के लिए कोई समस्या नहीं है।
मेरे 3000 पोर्ट या प्यूमा या दोनों में क्या गलत है?
क्या आपके पास बंदरगाह 3000 पर कोई चेतावनी चल रही है? क्या कोई अन्य ऐप (सर्वर इंस्टेंस) है जो इस पोर्ट का उपयोग कर सकता है? –
कोई चेतावनी नहीं, लॉग केवल कोड 200 बता रहे हैं, मुख्य पृष्ठ को प्रस्तुत करते समय सफलता। हालांकि ब्राउज़र ब्राउज़र पर खाली आता है। मेरे पास पोर्ट 3000 पर कोई अन्य सर्वर या ऐप नहीं चल रहा है। यह सुनिश्चित करने के लिए कि मैंने कुछ भी पहले अपने मैक को पुनरारंभ किया है। मैं हमेशा ps -ef कमांड के साथ जांचता हूं grep रेल यह देखने के लिए कि मैं कौन से सर्वर चला रहा हूं। –
ठीक है, मैंने इसका इस्तेमाल किया और मुझे दो (2) परजीवी प्रक्रियाएं मिलीं। मैं टीसीपी lsof: 3000 COMMAND पीआईडी उपयोगकर्ता एफडी प्रकार उपकरण का आकार/बंद नोड नाम माणिक 1014 Liviu-मैक 11u आईपीवी 6 0x9df9befdd9c36123 0t0 टीसीपी स्थानीय होस्ट: hbci (सुनो) माणिक 1015 Liviu-मैक 11u आईपीवी 6 0x9df9befdd9c36123 0t0 टीसीपी स्थानीय होस्ट: एचबीसीआई (लिस्टेन) मारने के बाद उन्हें मारने के बाद -9 पीआईडी समस्या अब हल हो रही है। –