से नाम बदलते समय गनिकॉर्न ऐप नहीं ढूंढ सकता है, मैं अपने फ्लास्क ऐप को चलाने के लिए gunicorn --workers 3 wsgi
का उपयोग करता हूं। यदि मैं परिवर्तनीय application
से myapp
बदलता हूं, तो गनिकॉर्न त्रुटि AppImportError: Failed to find application: 'wsgi'
देता है। मुझे यह त्रुटि क्यों मिल रही है और मैं इसे कैसे ठीक करूं?"एप्लिकेशन"
myproject.py
:
from flask import Flask
myapp = Flask(__name__)
@myapp.route("/")
def hello():
return 'Test!'
if __name__ == "__main__":
myapp.run(host='0.0.0.0')
wsgi.py
:
from myproject import myapp
if __name__ == "__main__":
myapp.run()
कारण हो सकते हैं, लेकिन उनमें से कोई भी प्रश्न में दिए गए नमूने को लागू नहीं करता है। उत्पादन बनाम देव के लिए कॉन्फ़िगरेशन विनिर्देश की आसानी एक है। –