2016-10-13 29 views
5

मुझे एक Djache प्रोजेक्ट अपाचे सर्वर पर काम कर रहा है।अपाचे सर्वर पर आयात पांडों का कारण टाइमआउट त्रुटि

मैंने पांडा स्थापित किए हैं और डेटा का उपयोग शुरू करने के लिए इसका उपयोग करना चाहते हैं - हालांकि कुछ अजीब हो रहा है।

कभी भी मैं उत्पादन वातावरण पर import pandas का उपयोग करता हूं, सर्वर लटकाएगा और (थोड़ी देर बाद) 408 टाइमआउट त्रुटि फेंक देगा।

मैं pandas भाग पर टिप्पणी कर सकता हूं और सर्वर बिना किसी समस्या के सामान्य प्रतिक्रिया देता है। मैं इसे विकास पर्यावरण या डीजेंगो के साथ कमांड लाइन इंटरफेस में फिर से नहीं बना सकता।

Alias /tooltrack/static "C:/Users/myfolder/Bitnami Django Stack Projects/tooltrack/static/" 
<Directory "C:/Users/myfolder/Bitnami Django Stack Projects/tooltrack/static/"> 
Options +MultiViews 
AllowOverride All 
<IfVersion <2.3> 
    Order allow,deny 
    Allow from all 
</IfVersion> 
<IfVersion >= 2.3> 
    Require all granted 
</IfVersion> 

<IfVersion <2.3> 
    Order allow,deny 
    Allow from all 
</IfVersion> 
<IfVersion >= 2.3> 
    Require all granted 
</IfVersion> 
</Directory> 


WSGIScriptAlias/'C:/Users/myfolder/Bitnami Django Stack projects/tooltrack/tooltrack/wsgi.py' 

<Directory "C:/Users/myfolder/Bitnami Django Stack projects/tooltrack/tooltrack"> 
Options +MultiViews 
AllowOverride All 
<IfVersion <2.3> 
    Order allow,deny 
    Allow from all 
</IfVersion> 
<IfVersion >= 2.3> 
    Require all granted 
</IfVersion> 

<IfVersion <2.3> 
    Order allow,deny 
    Allow from all 
</IfVersion> 
<IfVersion >= 2.3> 
    Require all granted 
</IfVersion> 
</Directory> 

<Directory "C:/Users/myfolder/Bitnami Django Stack projects/tooltrack"> 
Options +MultiViews 
AllowOverride All 
<IfVersion <2.3> 
    Order allow,deny 
    Allow from all 
</IfVersion> 
<IfVersion >= 2.3> 
    Require all granted 
</IfVersion> 
</Directory> 

मैं अपने पांडा के आयात पर फांसी इस की वजह से जानते हैं:

def panda_dataframe_r(): 
print 'importing pandas ' + str(timezone.now()) 
import pandas 
print 'import done ' + str(timezone.now()) 

मैं लॉग में importing pandas देख सकते हैं, लेकिन कोई निम्नलिखित

यहाँ httpd-app.conf फ़ाइल हैं import done

किसी भी मदद की बहुत सराहना की जाती है !!

उत्तर

11

जोड़ने का प्रयास करें:

WSGIApplicationGroup %{GLOBAL} 

वैज्ञानिक संकुल है कि यह जरूरत के लिए अजगर उप दुभाषिए में काम नहीं करेगा जा रहा है के विभिन्न। वह निर्देश मुख्य दुभाषिया संदर्भ के उपयोग को मजबूर करेगा।

+1

ग्राहम - सहायता के लिए आपको बहुत बहुत धन्यवाद। स्पष्ट होने के लिए आप कह रहे हैं कि इसे 'httpd-app.conf' में जोड़ें? – TangoAlee

+3

इसे 'WSGIScriptAlias'' के ठीक बाद जोड़ें। –

+2

बहुत बहुत धन्यवाद - पूरी तरह से इस मुद्दे को हल किया! यह दूसरी बार है जब आपने मुझे बचा लिया है! – TangoAlee

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