के माध्यम से virtualenv django ऐप का पर्यवेक्षण करना मैं वर्चुअलनेव के अंदर अपने django प्रोजेक्ट को बंदूकधारी चलाने के लिए पर्यवेक्षक का उपयोग करने की कोशिश कर रहा हूं। मेरे conf फ़ाइल इस तरह दिखता है:पर्यवेक्षक
[program:diasporamas]
command=/var/www/django/bin/gunicorn_django
directory=/var/www/django/django_test
process_name=%(program_name)s
user=www-data
autostart=false
stdout_logfile=/var/log/gunicorn_diasporamas.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=2
stderr_logfile=/var/log/gunicorn_diasporamas_errors.log
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=2enter code here
समस्या है, मैं पर्यवेक्षक की जरूरत आदेश लांच करने के बाद यह मेरी virtualenv में 'स्रोत bin/सक्रिय' समाप्त हो गया है। मैं Google को उत्तर देने की कोशिश कर रहा हूं लेकिन कुछ भी नहीं मिला।
नोट: मैं कृपया virtualenvwrapper
किसी भी मदद का उपयोग नहीं करना चाहते हैं?
काम करने के लिए :) लगता है envs प्रबंधन के बारे में कुछ पढ़ा था, लेकिन नहीं मिला था कि यह कैसे लागू करने के लिए। धन्यवाद, वास्तव में! – Oleiade
@ serge-s @ michał-modzelewski लेकिन क्या यह 'पथ' पर्यावरण चर को ओवरराइट नहीं करता है? यदि ऐसा है, तो वह उस निर्देशिका में नहीं मिले अन्य बाइनरी के लिए खोज पथ को प्रभावित नहीं करेगा। उदाहरण के लिए, उबंटू लिनक्स में, 'पथ' '/home/user_name/bin:/home/user_name/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin है:/usr/bin:/sbin:/बिन:/usr/खेल:/usr/स्थानीय/खेल:/स्नैप/bin'। अगर कुछ बाइनरी ओवरराइट किए गए पाथ में नहीं मिलती है, तो इसे मूल पथ में निर्दिष्ट निर्देशिकाओं में खोजा जाना चाहिए। क्या पर्यवेक्षक कॉन्फ़िगरेशन में पथ में शामिल करने का कोई तरीका है (उदाहरण के लिए स्ट्रिंग स्वरूपण का उपयोग करना)? –
@ लोकेशमेहर यह उत्तर बहुत पुराना है। तब से पर्यवेक्षक ने कॉन्फ़िगरेशन में पर्यावरण चर का उपयोग करने के लिए एक विकल्प जोड़ा है। मैंने उस संस्करण के साथ उत्तर अपडेट किया है जिसमें मूल पथ शामिल है। –