अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

echo_supervisord_conf - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में echo_supervisord_conf चलाएं

यह कमांड echo_supervisord_conf है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


echo_supervisord_conf - पर्यवेक्षक कॉन्फ़िगरेशन दस्तावेज़ीकरण

पर्यवेक्षक एक क्लाइंट/सर्वर सिस्टम है जो अपने उपयोगकर्ताओं को किसी संख्या की निगरानी और नियंत्रण करने की अनुमति देता है
यूनिक्स जैसे ऑपरेटिंग सिस्टम पर प्रक्रियाओं की।

यह लॉन्चड, डेमॉन्टूल और रनिट जैसे कार्यक्रमों के कुछ समान लक्ष्यों को साझा करता है। भिन्न
इन कार्यक्रमों में से कुछ, इसे इसके विकल्प के रूप में चलाने के लिए नहीं है init "प्रक्रिया आईडी" के रूप में
1"। इसके बजाय इसका उपयोग किसी परियोजना से संबंधित प्रक्रियाओं को नियंत्रित करने के लिए किया जाता है या a
ग्राहक, और बूट समय पर किसी भी अन्य कार्यक्रम की तरह शुरू करने के लिए है।

प्रलेखन


बनाना a विन्यास पट्टिका
एक बार पर्यवेक्षक स्थापना पूरी हो जाने पर, चलाएँ इको_पर्यवेक्षक_conf। यह करेगा
अपने टर्मिनल के stdout पर एक "नमूना" पर्यवेक्षक कॉन्फ़िगरेशन फ़ाइल प्रिंट करें।

एक बार जब आप फ़ाइल को अपने टर्मिनल पर गूँजता हुआ देखें, तो कमांड को दोबारा शुरू करें
इको_पर्यवेक्षक_conf > /etc/supervisord.conf. यदि आपके पास रूट नहीं है तो यह काम नहीं करेगा
उपयोग.

यदि आपके पास रूट एक्सेस नहीं है, या आप इसे नहीं डालना चाहेंगे पर्यवेक्षक.conf में फाइल
/etc/supervisord.conf', आप इसे वर्तमान निर्देशिका में रख सकते हैं (इको_पर्यवेक्षक_conf >
पर्यवेक्षक.conf) और शुरू करें supervisord साथ -c निर्दिष्ट करने के लिए ध्वजांकित करें
कॉन्फ़िगरेशन फ़ाइल स्थान.

उदाहरण के लिए, supervisord -c पर्यवेक्षक.conf। का उपयोग करते हुए -c ध्वज वास्तव में अनावश्यक है
यह मामला, क्योंकि supervisord a के लिए वर्तमान निर्देशिका खोजता है पर्यवेक्षक.conf
इससे पहले कि यह फ़ाइल के लिए कोई अन्य स्थान खोजे, लेकिन यह काम करेगा।

एक बार जब आपके फ़ाइल सिस्टम पर कॉन्फ़िगरेशन फ़ाइल आ जाए, तो आप इसे अपने लिए संशोधित करना शुरू कर सकते हैं
पसंद है.

विन्यास पट्टिका
पर्यवेक्षक कॉन्फ़िगरेशन फ़ाइल को पारंपरिक नाम दिया गया है पर्यवेक्षक.conf. इसका प्रयोग किया जाता है
के छात्रों supervisord और पर्यवेक्षक. यदि इनमें से कोई भी एप्लिकेशन इसके बिना शुरू किया गया है -c
विकल्प (वह विकल्प जिसका उपयोग एप्लिकेशन को कॉन्फ़िगरेशन फ़ाइल नाम बताने के लिए किया जाता है
स्पष्ट रूप से), एप्लिकेशन नामक फ़ाइल की तलाश करेगा पर्यवेक्षक.conf के अंदर
निर्दिष्ट क्रम में निम्नलिखित स्थान। यह मिलने वाली पहली फ़ाइल का उपयोग करेगा।

1. $CWD/supervisord.conf

2. $CWD/etc/supervisord.conf

3. /etc/supervisord.conf

4. ../etc/supervisord.conf (निष्पादन योग्य के सापेक्ष)

5. ../supervisord.conf (निष्पादन योग्य के सापेक्ष)

नोट:
कुछ वितरणों ने पर्यवेक्षक को अपने स्वयं के अनुकूलन के साथ पैक किया है। इन
पर्यवेक्षक के संशोधित संस्करण कॉन्फ़िगरेशन फ़ाइल को अन्य स्थानों से लोड कर सकते हैं
यहां वर्णित लोगों की तुलना में। विशेष रूप से, उबंटू पैकेज का उपयोग पाया गया है
/etc/supervisor/supervisord.conf.

पट्टिका का गठन
पर्यवेक्षक.conf एक Windows-INI-शैली (पायथन कॉन्फ़िग पार्सर) फ़ाइल है। इसमें अनुभाग (प्रत्येक) हैं
ए द्वारा निरूपित [हेडर]) और अनुभागों के भीतर कुंजी/मूल्य जोड़े। अनुभाग और उनके
स्वीकार्य मान नीचे वर्णित हैं।

वातावरण चर
पर्यावरण चर जो उस समय पर्यावरण में मौजूद होते हैं supervisord is
स्टार्ट को पायथन स्ट्रिंग एक्सप्रेशन सिंटैक्स का उपयोग करके कॉन्फ़िगरेशन फ़ाइल में उपयोग किया जा सकता है
%(ENV_X)s:

[कार्यक्रम: उदाहरण]
कमांड=/usr/bin/example --loglevel=%(ENV_LOGLEVEL)s

उपरोक्त उदाहरण में, अभिव्यक्ति %(ENV_LOGLEVEL)s के मूल्य तक विस्तारित किया जाएगा
पर्यावरण चर छांटने का स्तर.

नोट:
पर्यवेक्षक 3.2 और बाद में, %(ENV_X)s भाव सभी विकल्पों में समर्थित हैं. में
पिछले संस्करणों में, कुछ विकल्प उनका समर्थन करते हैं, लेकिन अधिकांश नहीं करते हैं। इसके लिए दस्तावेज़ देखें
नीचे प्रत्येक विकल्प.

[यूनिक्स_http_सर्वर] अनुभाग सेटिंग
RSI पर्यवेक्षक.conf फ़ाइल में नाम का एक अनुभाग है [यूनिक्स_http_सर्वर] जिसके तहत
एक HTTP सर्वर के लिए कॉन्फ़िगरेशन पैरामीटर जो UNIX डोमेन सॉकेट पर सुनता है, होना चाहिए
डाला गया. यदि कॉन्फ़िगरेशन फ़ाइल में कोई नहीं है [यूनिक्स_http_सर्वर] अनुभाग, एक UNIX डोमेन
सॉकेट HTTP सर्वर प्रारंभ नहीं किया जाएगा. स्वीकार्य कॉन्फ़िगरेशन मान इस प्रकार हैं
इस प्रकार है।

[यूनिक्स_http_सर्वर] अनुभाग मान
पट्टिका
UNIX डोमेन सॉकेट का पथ (उदा /tmp/supervisord.sock) जिस पर पर्यवेक्षक करेगा
HTTP/XML-RPC अनुरोधों को सुनें। पर्यवेक्षक संचार करने के लिए XML-RPC का उपयोग करता है
supervisord इस बंदरगाह के ऊपर. इस विकल्प में मान शामिल हो सकता है %(यहाँ)s, जो फैलता है
उस निर्देशिका में जिसमें supervisord कॉन्फ़िगरेशन फ़ाइल मिली.

चूक: कोई भी नहीं

अपेक्षित: नहीं।

शुरू की: 3.0

परिवर्तन विद्या
UNIX डोमेन सॉकेट के UNIX अनुमति मोड बिट्स को इस मान पर बदलें
स्टार्टअप।

चूक: 0700

अपेक्षित: नहीं।

शुरू की: 3.0

chown
सॉकेट फ़ाइल के उपयोगकर्ता और समूह को इस मान में बदलें। एक UNIX उपयोक्तानाम हो सकता है
(उदाहरण के लिए क्रिज़्म) या एक UNIX उपयोगकर्ता नाम और समूह को कोलन द्वारा अलग किया गया (जैसे क्रिस्म: पहिया).

चूक: पर्यवेक्षक शुरू करने वाले उपयोगकर्ता के उपयोगकर्ता नाम और समूह का उपयोग करें।

अपेक्षित: नहीं।

शुरू की: 3.0

उपयोगकर्ता नाम
इस HTTP सर्वर के प्रमाणीकरण के लिए आवश्यक उपयोगकर्ता नाम।

चूक: कोई उपयोक्तानाम आवश्यक नहीं.

अपेक्षित: नहीं।

शुरू की: 3.0

पासवर्ड
इस HTTP सर्वर के प्रमाणीकरण के लिए आवश्यक पासवर्ड। यह एक स्पष्ट पाठ हो सकता है
पासवर्ड, या स्ट्रिंग द्वारा उपसर्ग किए जाने पर SHA-1 हैश के रूप में निर्दिष्ट किया जा सकता है {एसएचए}. के लिए
उदाहरण, {SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d का SHA-संग्रहीत संस्करण है
पासवर्ड "पासवर्ड"।

ध्यान दें कि हैशेड पासवर्ड हेक्स प्रारूप में होना चाहिए।

चूक: कोई पासवर्ड आवश्यक नहीं.

अपेक्षित: नहीं।

शुरू की: 3.0

[यूनिक्स_http_सर्वर] अनुभाग उदाहरण
[यूनिक्स_http_सर्वर]
फ़ाइल = /tmp/पर्यवेक्षक.सॉक
चामोद = 0777
चाउन = कोई नहीं: कोई समूह नहीं
उपयोक्तानाम = उपयोक्ता
पासवर्ड = 123

[inet_http_server] अनुभाग सेटिंग
RSI पर्यवेक्षक.conf फ़ाइल में नाम का एक अनुभाग है [inet_http_server] जिसके तहत
एक HTTP सर्वर के लिए कॉन्फ़िगरेशन पैरामीटर जो टीसीपी (इंटरनेट) सॉकेट पर सुनता है
डाला जाए. यदि कॉन्फ़िगरेशन फ़ाइल में कोई नहीं है [inet_http_server] अनुभाग, एक inet HTTP
सर्वर प्रारंभ नहीं किया जाएगा. स्वीकार्य कॉन्फ़िगरेशन मान इस प्रकार हैं.

[inet_http_server] अनुभाग मान
बंदरगाह
एक टीसीपी होस्ट:पोर्ट मान या (उदा 127.0.0.1:9001) जिस पर पर्यवेक्षक सुनेगा
HTTP/XML-RPC अनुरोध. पर्यवेक्षक संचार करने के लिए XML-RPC का उपयोग करेगा supervisord
इस बंदरगाह के ऊपर. मशीन में सभी इंटरफ़ेस सुनने के लिए, उपयोग करें : 9001 or *:9001.

चूक: कोई चूक नहीं।

अपेक्षित: हां.

शुरू की: 3.0

उपयोगकर्ता नाम
इस HTTP सर्वर के प्रमाणीकरण के लिए आवश्यक उपयोगकर्ता नाम।

चूक: कोई उपयोक्तानाम आवश्यक नहीं.

अपेक्षित: नहीं।

शुरू की: 3.0

पासवर्ड
इस HTTP सर्वर के प्रमाणीकरण के लिए आवश्यक पासवर्ड। यह एक स्पष्ट पाठ हो सकता है
पासवर्ड, या स्ट्रिंग द्वारा उपसर्ग किए जाने पर SHA-1 हैश के रूप में निर्दिष्ट किया जा सकता है {एसएचए}. के लिए
उदाहरण, {SHA}82ab876d1387bfafe46cc1c8a2ef074eae50cb1d का SHA-संग्रहीत संस्करण है
पासवर्ड "पासवर्ड"।

ध्यान दें कि हैशेड पासवर्ड हेक्स प्रारूप में होना चाहिए।

चूक: कोई पासवर्ड आवश्यक नहीं.

अपेक्षित: नहीं।

शुरू की: 3.0

[inet_http_server] अनुभाग उदाहरण
[inet_http_server]
पोर्ट = 127.0.0.1:9001
उपयोक्तानाम = उपयोक्ता
पासवर्ड = 123

[पर्यवेक्षक] अनुभाग सेटिंग
RSI पर्यवेक्षक.conf फ़ाइल में नाम का एक अनुभाग है [पर्यवेक्षक] जिसमें वैश्विक सेटिंग्स
से संबंधित supervisord प्रक्रिया सम्मिलित की जानी चाहिए। ये इस प्रकार हैं.

[पर्यवेक्षक] अनुभाग मान
लॉग फ़ाइल
पर्यवेक्षक प्रक्रिया की गतिविधि लॉग का पथ. इस विकल्प में शामिल हो सकते हैं
मूल्य %(यहाँ)s, जो उस निर्देशिका तक विस्तारित होता है जिसमें पर्यवेक्षक कॉन्फ़िगरेशन है
फ़ाइल मिल गई.

चूक: $CWD/supervisord.log

अपेक्षित: नहीं।

शुरू की: 3.0

लॉगफ़ाइल_मैक्सबाइट्स
बाइट्स की वह अधिकतम संख्या जो गतिविधि लॉग फ़ाइल द्वारा उसके पहले उपभोग की जा सकती है
घुमाया गया (मान में "केबी", "एमबी", और "जीबी" जैसे प्रत्यय गुणक का उपयोग किया जा सकता है)। तय करना
असीमित लॉग आकार को इंगित करने के लिए यह मान 0 है।

चूक: 50MB

अपेक्षित: नहीं।

शुरू की: 3.0

लॉगफ़ाइल_बैकअप
गतिविधि लॉग फ़ाइल रोटेशन के परिणामस्वरूप रखने के लिए बैकअप की संख्या। यदि सेट हो
0 तक, कोई बैकअप नहीं रखा जाएगा।

चूक: 10

अपेक्षित: नहीं।

शुरू की: 3.0

लॉग स्तर
लॉगिंग स्तर, यह निर्देशित करता है कि पर्यवेक्षक गतिविधि लॉग में क्या लिखा गया है। में से एक
महत्वपूर्ण, त्रुटि, चेतावनी देना, पता, डिबग, निशानया, बकवास करना. ध्यान दें कि लॉग स्तर पर डिबग,
पर्यवेक्षक लॉग फ़ाइल अपनी चाइल्ड प्रक्रियाओं के stderr/stdout आउटपुट को रिकॉर्ड करेगी
और प्रक्रिया स्थिति परिवर्तनों के बारे में विस्तृत जानकारी, जो डिबगिंग के लिए उपयोगी है
प्रक्रिया जो ठीक से प्रारंभ नहीं हो रही है. यह भी देखें: गतिविधि_लॉग_स्तर.

चूक: जानकारी

अपेक्षित: नहीं।

शुरू की: 3.0

पिडफाइल
वह स्थान जहां पर्यवेक्षक अपनी पीआईडी ​​फ़ाइल रखता है। इस विकल्प में शामिल हो सकते हैं
मूल्य %(यहाँ)s, जो उस निर्देशिका तक विस्तारित होता है जिसमें पर्यवेक्षक कॉन्फ़िगरेशन है
फ़ाइल मिल गई.

चूक: $CWD/supervisord.pid

अपेक्षित: नहीं।

शुरू की: 3.0

umask
पर्यवेक्षक प्रक्रिया का उमास्क.

चूक: 022

अपेक्षित: नहीं।

शुरू की: 3.0

nodaemon
यदि सत्य है, तो पर्यवेक्षक निन्दा करने के बजाय अग्रभूमि में शुरुआत करेगा।

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0

minfds
फ़ाइल डिस्क्रिप्टरों की न्यूनतम संख्या पर्यवेक्षक के समक्ष उपलब्ध होनी चाहिए
सफलतापूर्वक प्रारंभ करें. सॉफ्ट और को ऊपर उठाने का प्रयास करने के लिए सेटरलिमिट को कॉल किया जाएगा
संतुष्ट करने के लिए पर्यवेक्षक प्रक्रिया की कठिन सीमाएँ minfds. कठिन सीमा ही हो सकती है
यदि पर्यवेक्षक को रूट के रूप में चलाया जाता है तो उठाया जाता है। पर्यवेक्षक फ़ाइल डिस्क्रिप्टर का उदारतापूर्वक उपयोग करता है, और
जब कोई ओएस से प्राप्त नहीं किया जा सकता तो विफलता मोड में प्रवेश करेगा, इसलिए यह उपयोगी है
यह सुनिश्चित करने के लिए न्यूनतम मान निर्दिष्ट करने में सक्षम है कि निष्पादन के दौरान यह समाप्त न हो जाए।
यह विकल्प विशेष रूप से सोलारिस पर उपयोगी है, जिसकी प्रति-प्रक्रिया एफडी सीमा कम है
चूक।

चूक: 1024

अपेक्षित: नहीं।

शुरू की: 3.0

minprocs
प्रक्रिया विवरणकों की न्यूनतम संख्या जो पर्यवेक्षक के समक्ष उपलब्ध होनी चाहिए
सफलतापूर्वक प्रारंभ हो जाएगा. सॉफ्ट को ऊपर उठाने के प्रयास के लिए सेटरलिमिट को कॉल किया जाएगा
और संतुष्ट करने के लिए पर्यवेक्षक प्रक्रिया की कठिन सीमाएँ minprocs. कठिन सीमा हो सकती है
केवल तभी उठाया जाएगा जब पर्यवेक्षक को रूट के रूप में चलाया जाएगा। पर्यवेक्षक विफलता मोड में प्रवेश करेगा
जब OS में प्रोसेस डिस्क्रिप्टर ख़त्म हो जाते हैं, तो यह पर्याप्त रूप से सुनिश्चित करना उपयोगी होता है
प्रक्रिया विवरणक यहां उपलब्ध हैं supervisord स्टार्टअप।

चूक: 200

अपेक्षित: नहीं।

शुरू की: 3.0

nocleanup
पर्यवेक्षक को किसी भी मौजूदा चीज़ को साफ़ करने से रोकें ऑटो स्टार्टअप समय पर चाइल्ड लॉग फ़ाइलें।
डिबगिंग के लिए उपयोगी.

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0

childlogdir
निर्देशिका के लिए उपयोग किया जाता है ऑटो चाइल्ड लॉग फ़ाइलें. इस विकल्प में मान शामिल हो सकता है
%(यहाँ)s, जो उस निर्देशिका तक विस्तारित होता है जिसमें supervisord विन्यास फाइल
मिला था।

चूक: पायथन का मूल्य tempfile.get_tempdir()

अपेक्षित: नहीं।

शुरू की: 3.0

उपयोगकर्ता
हिदायत supervisord कोई भी कार्य करने से पहले उपयोगकर्ताओं को इस UNIX उपयोगकर्ता खाते पर स्विच करना
सार्थक प्रसंस्करण. उपयोगकर्ता को केवल तभी स्विच किया जा सकता है supervisord के रूप में प्रारंभ किया गया है
रूट उपयोक्ता. अगर supervisord उपयोगकर्ताओं को स्विच नहीं किया जा सकता, यह अभी भी जारी रहेगा लेकिन एक लिखेगा
पर संदेश लॉग करें महत्वपूर्ण स्तर यह कह रहा है कि वह विशेषाधिकारों को नहीं छोड़ सकता।

चूक: उपयोगकर्ताओं को स्विच न करें

अपेक्षित: नहीं।

शुरू की: 3.0

डायरेक्टरी
. supervisord डेमॉनाइज़ करता है, इस निर्देशिका पर स्विच करें। इस विकल्प में शामिल हो सकते हैं
मूल्य %(यहाँ)s, जो उस निर्देशिका तक विस्तारित होता है जिसमें supervisord विन्यास
फ़ाइल मिल गई.

चूक: सीडी मत करो

अपेक्षित: नहीं।

शुरू की: 3.0

स्ट्रिप_एनएसआई
चाइल्ड लॉग फ़ाइलों से सभी एएनएसआई एस्केप अनुक्रमों को हटा दें।

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0

वातावरण
प्रपत्र में कुंजी/मान युग्मों की सूची कुंजी='वैल',KEY2='वैल2' जिसे में रखा जाएगा
supervisord प्रक्रिया' वातावरण (और इसके परिणामस्वरूप इसकी सभी बाल प्रक्रियाओं में'
वातावरण)। इस विकल्प में मान शामिल हो सकता है %(यहाँ)s, जिसका विस्तार होता है
वह निर्देशिका जिसमें पर्यवेक्षक कॉन्फ़िगरेशन फ़ाइल पाई गई थी। मान युक्त
गैर-अल्फ़ान्यूमेरिक वर्णों को उद्धृत किया जाना चाहिए (उदा कुंजी='वैल:123', कुंजी2='वैल,456').
अन्यथा, मान उद्धृत करना वैकल्पिक है लेकिन अनुशंसित है। शत-प्रतिशत बचने के लिए
अक्षर, बस दो का उपयोग करें। (उदा यूआरआई='/प्रथम%%20नाम') नोट वह उपप्रक्रियाएँ होंगी
प्रारंभ करने के लिए उपयोग किए गए शेल के पर्यावरण चर को इनहेरिट करें supervisord के लिए छोड़कर
जिन्हें यहां और प्रोग्राम के भीतर ओवरराइड किया गया है वातावरण विकल्प। देखो
उपप्रक्रिया_पर्यावरण.

चूक: कोई मूल्य नहीं

अपेक्षित: नहीं।

शुरू की: 3.0

पहचानकर्ता
इस पर्यवेक्षक प्रक्रिया के लिए पहचानकर्ता स्ट्रिंग, RPC इंटरफ़ेस द्वारा उपयोग की जाती है।

चूक: पर्यवेक्षक

अपेक्षित: नहीं।

शुरू की: 3.0

[पर्यवेक्षक] अनुभाग उदाहरण
[पर्यवेक्षक]
लॉगफ़ाइल = /tmp/supervisord.log
लॉगफाइल_मैक्सबाइट्स = 50 एमबी
लॉगफ़ाइल_बैकअप=10
लॉगलेवल = जानकारी
पिडफाइल = /tmp/supervisord.pid
नोडेमोन = झूठा
मिनफड्स = 1024
मिनप्रोक्स = 200
उमास्क = 022
उपयोगकर्ता = क्रिस्म
पहचानकर्ता = पर्यवेक्षक
निर्देशिका = / Tmp
नोक्लीनअप = सत्य
चाइल्डलॉगडिर = / Tmp
स्ट्रिप_एनएसआई = गलत
पर्यावरण = KEY1='मान1',KEY2='मान2'

[पर्यवेक्षक] अनुभाग सेटिंग
कॉन्फ़िगरेशन फ़ाइल में इसके लिए सेटिंग्स हो सकती हैं पर्यवेक्षक इंटरैक्टिव खोल
कार्यक्रम. ये विकल्प नीचे सूचीबद्ध हैं.

[पर्यवेक्षक] अनुभाग मान
सर्वरयूआरएल
वह URL जिसका उपयोग पर्यवेक्षक सर्वर तक पहुँचने के लिए किया जाना चाहिए, उदाहरण के लिए
http://localhost: 9001. UNIX डोमेन सॉकेट के लिए, उपयोग करें
यूनिक्स: ///absolute/path/to/file.sock.

चूक: http://localhost: 9001

अपेक्षित: नहीं।

शुरू की: 3.0

उपयोगकर्ता नाम
प्रमाणीकरण में उपयोग के लिए पर्यवेक्षक सर्वर को भेजा जाने वाला उपयोगकर्ता नाम। यह होना चाहिए
के समान हो उपयोगकर्ता नाम पोर्ट या UNIX के लिए पर्यवेक्षक सर्वर कॉन्फ़िगरेशन से
जिस डोमेन सॉकेट तक आप पहुंचने का प्रयास कर रहे हैं।

चूक: कोई उपयोक्तानाम नहीं

अपेक्षित: नहीं।

शुरू की: 3.0

पासवर्ड
प्रमाणीकरण में उपयोग के लिए पर्यवेक्षक सर्वर को पास करने के लिए पासवर्ड। यह होना चाहिए
का स्पष्ट पाठ्य संस्करण बनें पासवर्ड के लिए पर्यवेक्षक सर्वर कॉन्फ़िगरेशन से
पोर्ट या UNIX डोमेन सॉकेट जिसे आप एक्सेस करने का प्रयास कर रहे हैं। इस मान को इस रूप में पारित नहीं किया जा सकता
एक SHA हैश. इस फ़ाइल में निर्दिष्ट अन्य पासवर्ड के विपरीत, इसे इसमें प्रदान किया जाना चाहिए
स्पष्ट पाठ।

चूक: कोई पारणशब्द नहीं

अपेक्षित: नहीं।

शुरू की: 3.0

शीघ्र
स्ट्रिंग का उपयोग पर्यवेक्षक संकेत के रूप में किया जाता है।

चूक: पर्यवेक्षक

अपेक्षित: नहीं।

शुरू की: 3.0

इतिहास_फ़ाइल
के रूप में उपयोग करने का एक पथ ReadLine लगातार इतिहास फ़ाइल. यदि आप इस सुविधा को सक्षम करते हैं
पथ चुनने पर, आपके सुपरवाइजरसीटीएल कमांड फ़ाइल में रखे जाएंगे, और आप इसका उपयोग कर सकते हैं
आपके द्वारा अपने पिछले पर्यवेक्षक में निष्पादित आदेशों को लागू करने के लिए रीडलाइन (उदाहरण के लिए एरो-अप)।
सत्र।

चूक: कोई फ़ाइल नहीं

अपेक्षित: नहीं।

शुरू की: 3.0a5

[पर्यवेक्षक] अनुभाग उदाहरण
[पर्यवेक्षक]
सर्वरयूआरएल = यूनिक्स:///tmp/supervisor.sock
उपयोक्तानाम = क्रिस
पासवर्ड = 123
प्रॉम्प्ट = मेरा पर्यवेक्षक

[कार्यक्रम: एक्स] अनुभाग सेटिंग
कॉन्फ़िगरेशन फ़ाइल में एक या अधिक होना चाहिए कार्यक्रम पर्यवेक्षक के लिए अनुभाग
यह जानने के लिए कि उसे कौन से प्रोग्राम शुरू और नियंत्रित करने चाहिए। हेडर मान समग्र मान है.
यह "प्रोग्राम" शब्द है, जिसके बाद सीधे एक कोलन होता है, फिर प्रोग्राम का नाम होता है। एक हेडर
के मूल्य [कार्यक्रम: फू] "फू" नाम से एक प्रोग्राम का वर्णन करता है। नाम का प्रयोग किया जाता है
क्लाइंट अनुप्रयोगों के भीतर जो इसके परिणामस्वरूप बनने वाली प्रक्रियाओं को नियंत्रित करते हैं
विन्यास। बनाना एक त्रुटि है कार्यक्रम वह अनुभाग जिसका कोई नाम नहीं है.
नाम में कोलन वर्ण या ब्रैकेट वर्ण शामिल नहीं होना चाहिए. नाम का मान है
के मान के रूप में उपयोग किया जाता है %(प्रोग्राम_नाम)s अन्य मानों के भीतर स्ट्रिंग अभिव्यक्ति का विस्तार
जहां निर्दिष्ट किया गया है.

नोट:
A [कार्यक्रम: एक्स] अनुभाग वास्तव में पर्यवेक्षक के लिए एक "सजातीय प्रक्रिया समूह" का प्रतिनिधित्व करता है
(3.0 के अनुसार)। समूह के सदस्यों को इनके संयोजन से परिभाषित किया जाता है numpro
और प्रक्रिया नाम कॉन्फ़िगरेशन में पैरामीटर. डिफ़ॉल्ट रूप से, यदि numprocs और
प्रक्रिया_नाम को उनके डिफ़ॉल्ट से अपरिवर्तित छोड़ दिया जाता है, जिस समूह का प्रतिनिधित्व किया जाता है
[कार्यक्रम: एक्स] नाम दिया जाएगा x और नाम की एक ही प्रक्रिया होगी x इस में। यह
पुराने सुपरवाइज़र रिलीज़ के साथ थोड़ी सी पश्चगामी संगतता प्रदान करता है, जो किया गया
प्रोग्राम अनुभागों को सजातीय प्रक्रिया समूह परिभाषाओं के रूप में न मानें।

लेकिन उदाहरण के लिए, यदि आपके पास [कार्यक्रम: फू] ए के साथ अनुभाग numpro of 3 और ए
प्रक्रिया नाम भाव का %(प्रोग्राम_नाम)s_%(process_num)02d, "फू" समूह करेगा
इसमें तीन प्रक्रियाएँ शामिल हैं, जिनका नाम दिया गया है foo_00, foo_01, तथा foo_02. इससे यह संभव हो जाता है
किसी एक का उपयोग करके अनेक समान प्रक्रियाएँ प्रारंभ करें [कार्यक्रम: एक्स] अनुभाग। सभी
लॉगफ़ाइल नाम, सभी पर्यावरण स्ट्रिंग और प्रोग्राम का कमांड भी शामिल हो सकता है
समान पायथन स्ट्रिंग अभिव्यक्तियाँ, प्रत्येक के लिए थोड़ा अलग पैरामीटर पारित करने के लिए
प्रक्रिया.

[कार्यक्रम: एक्स] अनुभाग मान
आदेश
यह प्रोग्राम प्रारंभ होने पर जो आदेश चलाया जाएगा। आदेश कोई भी हो सकता है
निरपेक्ष (उदा /पथ/से/प्रोग्रामनाम) या रिश्तेदार (उदा कार्यक्रम का नाम). अगर यह है
सापेक्ष, पर्यवेक्षक का वातावरण $ पथ निष्पादन योग्य की खोज की जाएगी।
प्रोग्राम तर्क स्वीकार कर सकते हैं, उदाहरण के लिए /पथ/से/कार्यक्रम foo बार. कमांड लाइन का उपयोग कर सकते हैं
कार्यक्रम में पारित करने के लिए रिक्त स्थान के साथ तर्कों को समूहीकृत करने के लिए दोहरे उद्धरण चिह्न, उदाहरण के लिए
/पथ/से/प्रोग्राम/नाम -p "फू छड़". ध्यान दें कि का मूल्य आदेश पायथन शामिल हो सकता है
स्ट्रिंग अभिव्यक्तियाँ, उदा /पथ/से/प्रोग्रामनाम --पोर्ट=80%(प्रोसेस_नम)02डी विस्तार हो सकता है
सेवा मेरे /पथ/से/प्रोग्रामनाम --पोर्ट=8000 चलने के समय पर। स्ट्रिंग अभिव्यक्तियों का मूल्यांकन किया जाता है
कुंजियाँ युक्त शब्दकोश के विरुद्ध समूह का नाम, होस्ट_नोड_नाम, प्रक्रिया संख्या,
कार्यक्रम का नाम, यहाँ उत्पन्न करें (पर्यवेक्षक कॉन्फ़िगरेशन फ़ाइल की निर्देशिका), और सभी
पर्यवेक्षक के पर्यावरण चर के साथ उपसर्ग ENV_. नियंत्रित कार्यक्रम होने चाहिए
वे स्वयं राक्षस नहीं हैं, क्योंकि पर्यवेक्षक मानता है कि यह उसके राक्षसीकरण के लिए जिम्मेदार है
उपप्रक्रियाएँ (nondaemonization_of_subprocesses देखें)।

चूक: कोई चूक नहीं।

अपेक्षित: हां.

शुरू की: 3.0

प्रक्रिया नाम
एक पायथन स्ट्रिंग एक्सप्रेशन जिसका उपयोग इसके लिए पर्यवेक्षक प्रक्रिया नाम लिखने के लिए किया जाता है
प्रक्रिया। जब तक आप इसमें बदलाव नहीं करते, आमतौर पर आपको इसे सेट करने के बारे में चिंता करने की ज़रूरत नहीं है
numpro. स्ट्रिंग अभिव्यक्ति का मूल्यांकन उस शब्दकोश के विरुद्ध किया जाता है जिसमें शामिल है
समूह का नाम, होस्ट_नोड_नाम, प्रक्रिया संख्या, कार्यक्रम का नाम, तथा यहाँ उत्पन्न करें (की निर्देशिका
पर्यवेक्षक कॉन्फ़िग फ़ाइल)।

चूक: %(प्रोग्राम_नाम)s

अपेक्षित: नहीं।

शुरू की: 3.0

numpro
पर्यवेक्षक इस कार्यक्रम के उतने ही उदाहरण प्रारंभ करेगा जितने numprocs द्वारा नामित हैं। टिप्पणी
यदि numprocs > 1, तो प्रक्रिया नाम अभिव्यक्ति में शामिल होना चाहिए %(process_num)s (या कोई भी
अन्य वैध पायथन स्ट्रिंग अभिव्यक्ति जिसमें शामिल है प्रक्रिया संख्या) इसके अंदर।

चूक: 1

अपेक्षित: नहीं।

शुरू की: 3.0

numprocs_start
एक पूर्णांक ऑफ़सेट जिसका उपयोग उस संख्या की गणना करने के लिए किया जाता है numpro शुरू होता है।

चूक: 0

अपेक्षित: नहीं।

शुरू की: 3.0

प्राथमिकता
प्रारंभ और शटडाउन क्रम में प्रोग्राम की सापेक्ष प्राथमिकता। निचला
प्राथमिकताएँ उन प्रोग्रामों को इंगित करती हैं जो पहले शुरू होते हैं और स्टार्टअप पर और कब बंद होते हैं
एग्रीगेट कमांड का उपयोग विभिन्न क्लाइंट्स में किया जाता है (उदाहरण के लिए "सभी प्रारंभ करें"/"सभी को रोकें")। उच्च
प्राथमिकताएँ उन कार्यक्रमों को दर्शाती हैं जो सबसे बाद में शुरू होते हैं और सबसे पहले बंद होते हैं।

चूक: 999

अपेक्षित: नहीं।

शुरू की: 3.0

ऑटो स्टार्ट
यदि सत्य है, तो पर्यवेक्षक प्रारंभ होने पर यह प्रोग्राम स्वचालित रूप से प्रारंभ हो जाएगा।

चूक: सच

अपेक्षित: नहीं।

शुरू की: 3.0

प्रारंभसेक
स्टार्टअप के बाद प्रोग्राम को चालू रहने के लिए आवश्यक सेकंडों की कुल संख्या
शुरुआत को सफल मानें (प्रक्रिया को आगे बढ़ाते हुए)। शुरुआत में के लिए राज्य
चल रहा है राज्य)। करने के लिए सेट 0 यह इंगित करने के लिए कि प्रोग्राम को किसी भी समय चालू रहने की आवश्यकता नहीं है
समय की विशेष मात्रा.

नोट:
भले ही कोई प्रक्रिया "अपेक्षित" निकास कोड के साथ बाहर निकलती है (देखें)। निकास कोड), प्रारंभ
यदि प्रक्रिया जल्दी समाप्त हो जाती है तब भी इसे विफल माना जाएगा प्रारंभसेक.

चूक: 1

अपेक्षित: नहीं।

शुरू की: 3.0

शुरुआत
क्रमिक विफलता प्रयासों की संख्या supervisord प्रयास करने पर अनुमति देगा
हार मानने से पहले प्रोग्राम शुरू करें और प्रक्रिया को एक में डालें घातक राज्य। देखना
के स्पष्टीकरण के लिए प्रोसेस_स्टेट्स घातक राज्य.

चूक: 3

अपेक्षित: नहीं।

शुरू की: 3.0

स्वतः पुनः प्रारंभ
निर्दिष्ट करता है अगर supervisord यदि कोई प्रक्रिया उसी समय बाहर निकल जाती है, तो उसे स्वचालित रूप से पुनरारंभ करना चाहिए
में चल रहा है राज्य। में से एक हो सकता है असत्य, अप्रत्याशितया, <strong>उद्देश्य</strong>. अगर असत्य, प्रक्रिया
स्वतः पुनः आरंभ नहीं किया जाएगा. अगर अप्रत्याशित, प्रक्रिया पुनः आरंभ की जाएगी जब
प्रोग्राम एक निकास कोड के साथ बाहर निकलता है जो इससे जुड़े निकास कोड में से एक नहीं है
प्रक्रिया' कॉन्फ़िगरेशन (देखें निकास कोड)। अगर <strong>उद्देश्य</strong>, प्रक्रिया बिना शर्त होगी
जब यह बाहर निकलता है तो पुनः प्रारंभ हो जाता है, इसके निकास कोड पर ध्यान दिए बिना।

नोट:
स्वतः पुनः प्रारंभ नियंत्रित करता है कि नहीं supervisord यदि कोई प्रोग्राम बाहर निकलता है तो वह स्वतः पुनः प्रारंभ हो जाएगा
इसके सफलतापूर्वक शुरू होने के बाद (प्रक्रिया जारी है)। चल रहा है राज्य)।

supervisord जब प्रक्रिया शुरू हो रही हो तो उसके लिए एक अलग पुनरारंभ तंत्र होता है
(प्रक्रिया में है शुरुआत में राज्य)। प्रक्रिया स्टार्टअप के दौरान पुन: प्रयास होते हैं
नियंत्रणकर्ता प्रारंभसेक और शुरुआत.

चूक: अप्रत्याशित

अपेक्षित: नहीं।

शुरू की: 3.0

निकास कोड
इस प्रोग्राम के लिए "अपेक्षित" निकास कोड की सूची का उपयोग किया गया है स्वतः पुनः प्रारंभ। अगर
स्वतः पुनः प्रारंभ पैरामीटर पर सेट है अप्रत्याशित, और प्रक्रिया इसके अलावा किसी अन्य तरीके से बाहर निकलती है
पर्यवेक्षक के रोक अनुरोध के परिणामस्वरूप, supervisord यदि ऐसा है तो प्रक्रिया पुनः प्रारंभ होगी
एक निकास कोड के साथ बाहर निकलता है जो इस सूची में परिभाषित नहीं है।

चूक: 0,2

अपेक्षित: नहीं।

शुरू की: 3.0

स्टॉपसिग्नल
स्टॉप का अनुरोध करने पर प्रोग्राम को बंद करने के लिए सिग्नल का उपयोग किया जाता है। यह कोई भी टर्म हो सकता है,
HUP, INT, छोड़ें, मारें, USR1, या USR2।

चूक: अवधि

अपेक्षित: नहीं।

शुरू की: 3.0

स्टॉपवेटसेक
OS द्वारा SIGCHILD को लौटाने के लिए प्रतीक्षा करने वाले सेकंड की संख्या supervisord के बाद
प्रोग्राम को स्टॉपसिग्नल भेज दिया गया है. यदि सेकंड की यह संख्या पहले समाप्त हो जाती है
supervisord प्रक्रिया से एक सिगचाइल्ड प्राप्त होता है, supervisord इसे मारने का प्रयास करेंगे
एक अंतिम सिगकिल के साथ.

चूक: 10

अपेक्षित: नहीं।

शुरू की: 3.0

stopasgroup
यदि सत्य है, तो ध्वज पर्यवेक्षक को संपूर्ण प्रक्रिया समूह को स्टॉप सिग्नल भेजने का कारण बनता है
और तात्पर्य है किलसग्रुप क्या सच है। यह डिबग में फ्लास्क जैसे प्रोग्रामों के लिए उपयोगी है
मोड, जो अपने बच्चों को स्टॉप सिग्नल प्रसारित नहीं करता है, जिससे वे अनाथ हो जाते हैं।

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0ख1

किलसग्रुप
यदि सत्य है, तो इसे समाप्त करने के लिए प्रोग्राम को SIGKILL भेजने का सहारा लेते समय इसे इसके पास भेजें
इसके बजाय संपूर्ण प्रक्रिया समूह, अपने बच्चों की देखभाल भी करता है, उदाहरण के लिए उपयोगी
पायथन प्रोग्राम का उपयोग कर रहे हैं बहु.

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0a11

उपयोगकर्ता
हिदायत supervisord इस UNIX उपयोगकर्ता खाते को उस खाते के रूप में उपयोग करने के लिए जो इसे चलाता है
कार्यक्रम. उपयोगकर्ता को केवल तभी स्विच किया जा सकता है supervisord रूट उपयोगकर्ता के रूप में चलाया जाता है। अगर
supervisord निर्दिष्ट उपयोगकर्ता पर स्विच नहीं किया जा सकता, प्रोग्राम प्रारंभ नहीं किया जाएगा।

नोट:
का उपयोग करके उपयोगकर्ता को बदल दिया जाएगा setuid केवल। इससे लॉगिन शेल प्रारंभ नहीं होता है और
जैसे पर्यावरण चर नहीं बदलता है USER or होम. देखना
विवरण के लिए उपप्रक्रिया_पर्यावरण।

चूक: उपयोगकर्ताओं को स्विच न करें

अपेक्षित: नहीं।

शुरू की: 3.0

रीडायरेक्ट_stderr
यदि सत्य है, तो प्रक्रिया के stderr आउटपुट को वापस भेजने का कारण बनें supervisord इसके स्टडआउट पर
फ़ाइल डिस्क्रिप्टर (UNIX शेल शर्तों में, यह निष्पादन के बराबर है /कार्यक्रम
2> और 1).

नोट:
सेट न करें रीडायरेक्ट_स्टडर = सचtru एक में [इवेंट श्रोता:x] अनुभाग। इवेंट श्रोता
उपयोग stdout और stdin के साथ संवाद करने के लिए supervisord. अगर stderr पुनर्निर्देशित किया गया है,
से आउटपुट stderr इवेंटलिस्टनर प्रोटोकॉल में हस्तक्षेप करेगा।

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0, 2.0 का स्थान लेता है log_stdout और log_stderr

stdout_logfile
इस फ़ाइल में प्रोसेस स्टडआउट आउटपुट डालें (और यदि रीडायरेक्ट_stderr सत्य है, तो भी रखें
इस फ़ाइल में stderr आउटपुट)। अगर stdout_logfile अनसेट है या सेट है ऑटो, पर्यवेक्षक
स्वचालित रूप से एक फ़ाइल स्थान चुन लेगा. यदि यह सेट है कोई नहीं, पर्यवेक्षक करेंगे
कोई लॉग फ़ाइल न बनाएं. ऑटो लॉग फ़ाइलें और उनके बैकअप कब हटा दिए जाएंगे supervisord
पुनः प्रारंभ. stdout_logfile वैल्यू में पायथन स्ट्रिंग एक्सप्रेशन शामिल हो सकते हैं
उस शब्दकोश के विरुद्ध मूल्यांकन किया गया जिसमें कुंजियाँ हैं समूह का नाम, होस्ट_नोड_नाम,
प्रक्रिया संख्या, कार्यक्रम का नाम, तथा यहाँ उत्पन्न करें (पर्यवेक्षक कॉन्फ़िगरेशन फ़ाइल की निर्देशिका)।

नोट:
दो प्रक्रियाओं के लिए एक ही लॉग फ़ाइल साझा करना संभव नहीं है (stdout_logfile)
जब घूर्णन (stdout_logfile_maxbytes) सक्षम किया गया है। इसका परिणाम फ़ाइल में होगा
भ्रष्ट किया जा रहा है.

चूक: ऑटो

अपेक्षित: नहीं।

शुरू की: 3.0, 2.0 का स्थान लेता है लॉग फ़ाइल

stdout_logfile_maxbytes
बाइट्स की अधिकतम संख्या जो उपभोग की जा सकती है stdout_logfile घुमाने से पहले
(मूल्य में "केबी", "एमबी", और "जीबी" जैसे प्रत्यय गुणक का उपयोग किया जा सकता है)। इसे सेट करें
असीमित लॉग आकार को इंगित करने के लिए मान को 0 करें।

चूक: 50MB

अपेक्षित: नहीं।

शुरू की: 3.0, 2.0 का स्थान लेता है लॉगफ़ाइल_मैक्सबाइट्स

stdout_logfile_backups
की संख्या stdout_logfile प्रोसेस स्टडआउट लॉग के परिणामस्वरूप बैकअप बनाए रखने के लिए
फ़ाइल रोटेशन. यदि 0 पर सेट किया गया है, तो कोई बैकअप नहीं रखा जाएगा।

चूक: 10

अपेक्षित: नहीं।

शुरू की: 3.0, 2.0 का स्थान लेता है लॉगफ़ाइल_बैकअप

stdout_capture_maxbytes
जब प्रक्रिया "स्टडआउट कैप्चर मोड" में हो तो FIFO को कैप्चर करने के लिए लिखे गए बाइट्स की अधिकतम संख्या
(कैप्चर_मोड देखें)। एक पूर्णांक होना चाहिए (प्रत्यय गुणक जैसे "केबी", "एमबी" और "जीबी"
मूल्य में उपयोग किया जा सकता है)। यदि यह मान 0 है, तो प्रोसेस कैप्चर मोड बंद हो जाएगा।

चूक: 0

अपेक्षित: नहीं।

शुरू की: 3.0, 2.0 का स्थान लेता है लॉगफ़ाइल_बैकअप

stdout_events_enabled
यदि सत्य है, तो प्रक्रिया लिखते समय PROCESS_LOG_STDOUT ईवेंट उत्सर्जित होंगे
stdout फ़ाइल डिस्क्रिप्टर। इवेंट केवल तभी उत्सर्जित होंगे जब फ़ाइल डिस्क्रिप्टर नहीं होगा
डेटा प्राप्त होने के समय कैप्चर मोड में (कैप्चर_मोड देखें)।

चूक: 0

अपेक्षित: नहीं।

शुरू की: 3.0a7

stderr_logfile
इस फ़ाइल में प्रोसेस stderr आउटपुट डालें जब तक रीडायरेक्ट_stderr क्या सच है। स्वीकार करता है
समान मान प्रकार stdout_logfile और इसमें समान पायथन स्ट्रिंग अभिव्यक्तियाँ हो सकती हैं।

नोट:
दो प्रक्रियाओं के लिए एक ही लॉग फ़ाइल साझा करना संभव नहीं है (stderr_logfile)
जब घूर्णन (stderr_logfile_maxbytes) सक्षम किया गया है। इसका परिणाम फ़ाइल में होगा
भ्रष्ट किया जा रहा है.

चूक: ऑटो

अपेक्षित: नहीं।

शुरू की: 3.0

stderr_logfile_maxbytes
लॉगफ़ाइल रोटेशन से पहले बाइट्स की अधिकतम संख्या stderr_logfile. स्वीकार करता है
समान मान प्रकार stdout_logfile_maxbytes.

चूक: 50MB

अपेक्षित: नहीं।

शुरू की: 3.0

stderr_logfile_backups
प्रक्रिया stderr लॉग फ़ाइल रोटेशन के परिणामस्वरूप रखने के लिए बैकअप की संख्या।
यदि 0 पर सेट किया गया है, तो कोई बैकअप नहीं रखा जाएगा।

चूक: 10

अपेक्षित: नहीं।

शुरू की: 3.0

stderr_capture_maxbytes
जब प्रक्रिया "stderr कैप्चर मोड" में हो तो FIFO को कैप्चर करने के लिए लिखी गई बाइट्स की अधिकतम संख्या
(कैप्चर_मोड देखें)। एक पूर्णांक होना चाहिए (प्रत्यय गुणक जैसे "केबी", "एमबी" और "जीबी"
मूल्य में उपयोग किया जा सकता है)। यदि यह मान 0 है, तो प्रोसेस कैप्चर मोड बंद हो जाएगा।

चूक: 0

अपेक्षित: नहीं।

शुरू की: 3.0

stderr_events_enabled
यदि सत्य है, तो प्रक्रिया लिखते समय PROCESS_LOG_STDERR ईवेंट उत्सर्जित होंगे
stderr फ़ाइल डिस्क्रिप्टर। इवेंट केवल तभी उत्सर्जित होंगे जब फ़ाइल डिस्क्रिप्टर नहीं होगा
डेटा प्राप्त होने के समय कैप्चर मोड में (कैप्चर_मोड देखें)।

चूक: असत्य

अपेक्षित: नहीं।

शुरू की: 3.0a7

वातावरण
प्रपत्र में कुंजी/मान युग्मों की सूची कुंजी='वैल',KEY2='वैल2' जिसे में रखा जाएगा
बाल प्रक्रिया का वातावरण। पर्यावरण स्ट्रिंग में पायथन स्ट्रिंग हो सकती है
अभिव्यक्तियाँ जिनका मूल्यांकन एक शब्दकोश के विरुद्ध किया जाएगा समूह का नाम,
होस्ट_नोड_नाम, प्रक्रिया संख्या, कार्यक्रम का नाम, तथा यहाँ उत्पन्न करें (पर्यवेक्षक की निर्देशिका
कॉन्फ़िग फ़ाइल)। गैर-अल्फ़ान्यूमेरिक वर्णों वाले मान उद्धृत किए जाने चाहिए (उदा
कुंजी='वैल:123', कुंजी2='वैल,456'). अन्यथा, मान उद्धृत करना वैकल्पिक है लेकिन
की सिफारिश की. नोट कि उपप्रक्रिया को पर्यावरण चर विरासत में मिलेंगे
शेल का उपयोग यहां ओवरराइड किए गए को छोड़कर "पर्यवेक्षक" शुरू करने के लिए किया जाता है। देखना
उपप्रक्रिया_पर्यावरण.

चूक: कोई अतिरिक्त वातावरण नहीं

अपेक्षित: नहीं।

शुरू की: 3.0

डायरेक्टरी
एक फ़ाइल पथ जो एक निर्देशिका का प्रतिनिधित्व करता है supervisord अस्थायी रूप से chdir होना चाहिए
बच्चे को फाँसी देने से पहले.

चूक: कोई chdir नहीं (पर्यवेक्षक का उत्तराधिकारी)

अपेक्षित: नहीं।

शुरू की: 3.0

umask
एक अष्टक संख्या (जैसे 002, 022) प्रक्रिया के उमास्क का प्रतिनिधित्व करती है।

चूक: कोई विशेष उमास्क नहीं (पर्यवेक्षक का उत्तराधिकारी)

अपेक्षित: नहीं।

शुरू की: 3.0

सर्वरयूआरएल
यूआरएल पर्यावरण में उपप्रक्रिया प्रक्रिया के रूप में पारित हुआ सुपरवाइजर_सर्वर_यूआरएल
(देखें पर्यवेक्षक.चाइल्डयूटिल्स) उपप्रक्रिया को आसानी से संचार करने की अनुमति देने के लिए
आंतरिक HTTP सर्वर। यदि प्रदान किया गया है, तो इसमें समान वाक्यविन्यास और संरचना होनी चाहिए
[पर्यवेक्षक] एक ही नाम का अनुभाग विकल्प. यदि यह ऑटो पर सेट है, या अनसेट है,
पर्यवेक्षक स्वचालित रूप से एक सर्वर को प्राथमिकता देते हुए एक सर्वर यूआरएल का निर्माण करेगा
जो इंटरनेट सॉकेट पर सुनने वाले की तुलना में UNIX डोमेन सॉकेट पर सुनता है।

चूक: ऑटो

अपेक्षित: नहीं।

शुरू की: 3.0

[कार्यक्रम: एक्स] अनुभाग उदाहरण
[कार्यक्रम:बिल्ली]
आज्ञा =/बिन/बिल्ली
प्रक्रिया_नाम =% (प्रोग्राम_नाम)।
संख्याप्रॉक्स = 1
निर्देशिका=/ Tmp
उमास्क=022
प्राथमिकता = 999
ऑटोस्टार्ट = सत्य
स्वत: पुनः प्रारंभ=अप्रत्याशित
प्रारंभसेकंड=10
प्रारंभप्रयास=3
एग्ज़िटकोड=0,2
स्टॉपसिग्नल=टर्म
स्टॉपवेटसेकंड=10
स्टॉपसग्रुप=झूठा
किलसग्रुप=झूठा
उपयोगकर्ता = क्रिसमस
रीडायरेक्ट_stderr=झूठा
stdout_logfile=/a/path
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_capture_maxbytes=1MB
stdout_events_enabled=गलत
stderr_logfile=/a/path
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_capture_maxbytes=1MB
stderr_events_enabled=गलत
पर्यावरण = ए = "1", बी = "2"
सर्वरयूआरएल=ऑटो

[शामिल] अनुभाग सेटिंग
RSI पर्यवेक्षक.conf फ़ाइल में नाम का एक अनुभाग हो सकता है [शामिल]. यदि कॉन्फ़िगरेशन
फ़ाइल में एक है [शामिल] अनुभाग, इसमें "फ़ाइलें" नाम की एक कुंजी होनी चाहिए।
इस कुंजी के मान इसमें शामिल की जाने वाली अन्य कॉन्फ़िगरेशन फ़ाइलों को निर्दिष्ट करते हैं
विन्यास।

[शामिल] अनुभाग मान
फ़ाइलों
फ़ाइल ग्लब्स का एक स्थान-पृथक अनुक्रम। प्रत्येक फ़ाइल ग्लोब निरपेक्ष या सापेक्ष हो सकता है।
यदि फ़ाइल ग्लोब सापेक्ष है, तो इसे स्थान के सापेक्ष माना जाता है
कॉन्फ़िगरेशन फ़ाइल जिसमें यह शामिल है। "ग्लोब" एक फ़ाइल पैटर्न है जो मेल खाता है
यूनिक्स शेल द्वारा प्रयुक्त नियमों के अनुसार निर्दिष्ट पैटर्न। कोई टिल्ड विस्तार नहीं है
किया, लेकिन *, ?, और वर्ण श्रेणियों के साथ व्यक्त किया गया [] सही मिलान किया जाएगा.
सम्मिलित फ़ाइलों में से पुनरावर्ती शामिल समर्थित नहीं हैं।

चूक: कोई डिफ़ॉल्ट नहीं (आवश्यक)

अपेक्षित: हां.

शुरू की: 3.0

[शामिल] अनुभाग उदाहरण
[शामिल]
फ़ाइलें = /an/absolute/filename.conf /an/absolute/*.conf foo.conf config??.conf

[समूह:x] अनुभाग सेटिंग
अक्सर "सजातीय" प्रक्रिया समूहों (उर्फ "प्रोग्राम") को एक साथ समूहित करना उपयोगी होता है
"विषम" प्रक्रिया समूह ताकि उन्हें पर्यवेक्षक से एक इकाई के रूप में नियंत्रित किया जा सके
विभिन्न नियंत्रक इंटरफ़ेस।

प्रोग्रामों को एक समूह में रखने के लिए ताकि आप उन्हें एक इकाई के रूप में मान सकें, परिभाषित करें [समूह:x] अनुभाग
आपकी कॉन्फ़िगरेशन फ़ाइल में। समूह शीर्षलेख मान एक समग्र है. यह शब्द है
"समूह", उसके बाद सीधे एक कोलन, फिर समूह का नाम। का एक हेडर मान [समूह:फू]
"फू" नाम से एक समूह का वर्णन करता है। नाम का उपयोग क्लाइंट अनुप्रयोगों में किया जाता है
जो इस कॉन्फ़िगरेशन के परिणामस्वरूप बनने वाली प्रक्रियाओं को नियंत्रित करते हैं। यह है एक
बनाने में त्रुटि समूह वह अनुभाग जिसका कोई नाम नहीं है. नाम में a शामिल नहीं होना चाहिए
कोलन वर्ण या ब्रैकेट वर्ण.

एक के लिए [समूह:x], एक या अधिक होना चाहिए [कार्यक्रम: एक्स] आपके अन्यत्र अनुभाग
कॉन्फ़िगरेशन फ़ाइल, और समूह को उन्हें नाम से संदर्भित करना होगा कार्यक्रमों मूल्य.

यदि "सजातीय" प्रक्रिया समूहों (प्रोग्राम अनुभागों द्वारा दर्शाया गया) को एक में रखा गया है
"विषम" समूह के माध्यम से [समूह:x] अनुभाग का कार्यक्रमों रेखा, सजातीय समूह जो
प्रोग्राम अनुभाग द्वारा निहित पर्यवेक्षक में रनटाइम पर मौजूद नहीं होंगे। इसके बजाय, सभी
प्रत्येक सजातीय समूह से संबंधित प्रक्रियाओं को इसमें रखा जाएगा
विषम समूह. उदाहरण के लिए, निम्नलिखित समूह विन्यास दिया गया है:

[समूह:फू]
कार्यक्रम=बार,बाज़
प्राथमिकता = 999

उपरोक्त को देखते हुए, पर्यवेक्षक स्टार्टअप पर, बार और आधार सजातीय समूह नहीं होंगे
अस्तित्व में है, और जो प्रक्रियाएँ उनके अधीन रही होंगी उन्हें अब इसमें ले जाया जाएगा foo
समूह.

[समूह:x] अनुभाग मान
कार्यक्रमों
प्रोग्राम नामों की अल्पविराम से अलग की गई सूची। जो कार्यक्रम सूचीबद्ध हैं वे सदस्य बन जाते हैं
समूह का।

चूक: कोई डिफ़ॉल्ट नहीं (आवश्यक)

अपेक्षित: हां.

शुरू की: 3.0

प्राथमिकता
ए के अनुरूप एक प्राथमिकता संख्या [कार्यक्रम: एक्स] समूह को प्राथमिकता मूल्य सौंपा गया।

चूक: 999

अपेक्षित: नहीं।

शुरू की: 3.0

[समूह:x] अनुभाग उदाहरण
[समूह:फू]
कार्यक्रम=बार,बाज़
प्राथमिकता = 999

[एफसीजीआई-प्रोग्राम:x] अनुभाग सेटिंग
पर्यवेक्षक समूहों का प्रबंधन कर सकता है FastCGI ऐसी प्रक्रियाएँ जो सभी एक ही सॉकेट पर सुनती हैं।
अब तक, फास्टसीजीआई के लिए तैनाती लचीलापन सीमित था। पूरी प्रक्रिया जानने के लिए
प्रबंधन, आप अपाचे के तहत mod_fastcgi का उपयोग कर सकते हैं लेकिन तब आप अपाचे के साथ फंस गए थे
प्रति कनेक्शन एक प्रक्रिया या थ्रेड का अकुशल समवर्ती मॉडल। निम्न के अलावा
अधिक सीपीयू और मेमोरी संसाधनों की आवश्यकता होने पर प्रक्रिया/थ्रेड प्रति कनेक्शन मॉडल हो सकता है
धीमे संसाधन द्वारा शीघ्रता से संतृप्त होना, अन्य संसाधनों को सेवा प्रदान करने से रोकना। में
नए इवेंट-संचालित वेब सर्वर जैसे कि लाइटटीपीडी या नेगनेक्स का लाभ उठाने के लिए
एक अंतर्निहित प्रक्रिया प्रबंधक शामिल न करें, आपको सीजीआई-एफसीजीआई या जैसी स्क्रिप्ट का उपयोग करना होगा
स्पॉन-एफसीजीआई। इनका उपयोग पर्यवेक्षक जैसे प्रक्रिया प्रबंधक के साथ मिलकर किया जा सकता है
या डेमोनटूल्स लेकिन प्रत्येक फास्टसीजीआई चाइल्ड प्रक्रिया को अपने स्वयं के सॉकेट से बांधने की आवश्यकता होती है।
इसके नुकसान हैं: अनावश्यक रूप से जटिल वेब सर्वर कॉन्फ़िगरेशन, अशोभनीय
पुनरारंभ होता है, और दोष सहनशीलता कम हो जाती है। कॉन्फ़िगर करने के लिए कम सॉकेट के साथ, वेब सर्वर
यदि फास्टसीजीआई प्रक्रियाओं के समूह सॉकेट साझा कर सकते हैं तो कॉन्फ़िगरेशन बहुत छोटे हैं। साझा
सॉकेट सुचारु पुनरारंभ की अनुमति देते हैं क्योंकि सॉकेट मूल प्रक्रिया से बंधा रहता है
जबकि किसी भी चाइल्ड प्रक्रिया को पुनः आरंभ किया जा रहा है। अंत में, साझा सॉकेट अधिक हैं
दोष-सहिष्णु क्योंकि यदि कोई प्रक्रिया विफल हो जाती है, तो अन्य प्रक्रियाएँ काम करना जारी रख सकती हैं
आवक कनेक्शन.

एकीकृत फास्टसीजीआई स्पॉनिंग समर्थन के साथ, पर्यवेक्षक आपको दोनों दुनियाओं का सर्वश्रेष्ठ प्रदान करता है।
आपको फास्टसीजीआई प्रक्रियाओं के साझा सॉकेट के समूहों के साथ पूर्ण-विशेषीकृत प्रक्रिया प्रबंधन मिलता है
किसी विशेष वेब सर्वर से बंधे बिना। यह चिंताओं का स्पष्ट पृथक्करण है,
वेब सर्वर और प्रोसेस मैनेजर को वह करने की अनुमति देना जो वे सबसे अच्छा करते हैं।

नोट:
सुपरवाइज़र में सॉकेट मैनेजर मूल रूप से फास्टसीजीआई प्रक्रियाओं का समर्थन करने के लिए विकसित किया गया था
लेकिन यह फास्टसीजीआई तक सीमित नहीं है। बिना किसी विशेष के अन्य प्रोटोकॉल का भी उपयोग किया जा सकता है
विन्यास। कोई भी प्रोग्राम जो फ़ाइल डिस्क्रिप्टर से खुले सॉकेट तक पहुंच सकता है (उदाहरण के लिए)।
साथ में सॉकेट.फ्रॉमएफडी पायथन में) सॉकेट मैनेजर का उपयोग कर सकते हैं। पर्यवेक्षक करेंगे
पहले बच्चे को फोर्क करने से पहले स्वचालित रूप से सॉकेट बनाएं, बाइंड करें और सुनें
समूह। फ़ाइल डिस्क्रिप्टर नंबर पर सॉकेट प्रत्येक बच्चे को पास कर दिया जाएगा 0 (शून्य)।
जब समूह का अंतिम बच्चा बाहर निकल जाएगा, तो पर्यवेक्षक सॉकेट बंद कर देगा।

के लिए सभी विकल्प उपलब्ध हैं [कार्यक्रम: एक्स] वर्गों का भी सम्मान किया जाता है एफसीजीआई-कार्यक्रम
वर्गों.

[एफसीजीआई-प्रोग्राम:x] अनुभाग मान
[एफसीजीआई-प्रोग्राम:x] अनुभागों में एक ही कुंजी होती है [कार्यक्रम: एक्स] अनुभागों के पास नहीं है.

सॉकेट
इस प्रोग्राम के लिए फास्टसीजीआई सॉकेट, या तो टीसीपी या यूनिक्स डोमेन सॉकेट। टीसीपी सॉकेट के लिए,
इस प्रारूप का उपयोग करें: टीसीपी://लोकलहोस्ट:9002. UNIX डोमेन सॉकेट के लिए, उपयोग करें
यूनिक्स: ///absolute/path/to/file.sock. स्ट्रिंग अभिव्यक्तियों का मूल्यांकन a के विरुद्ध किया जाता है
शब्दकोश जिसमें "प्रोग्राम_नाम" और "यहां" कुंजी शामिल हैं (की निर्देशिका)।
पर्यवेक्षक कॉन्फ़िग फ़ाइल)।

चूक: कोई चूक नहीं।

अपेक्षित: हां.

शुरू की: 3.0

सॉकेट_मालिक
UNIX डोमेन सॉकेट के लिए, इस पैरामीटर का उपयोग उपयोगकर्ता और समूह को निर्दिष्ट करने के लिए किया जा सकता है
फास्टसीजीआई सॉकेट। एक UNIX उपयोक्तानाम (जैसे क्रिस्म) या एक UNIX उपयोक्तानाम और समूह हो सकता है
एक कोलन द्वारा अलग किया गया (जैसे क्रिस्म: व्हील)।

चूक: एफसीजीआई-प्रोग्राम के लिए उपयोगकर्ता और समूह सेट का उपयोग करता है

अपेक्षित: नहीं।

शुरू की: 3.0

सॉकेट_मोड
UNIX डोमेन सॉकेट के लिए, इस पैरामीटर का उपयोग अनुमति मोड निर्दिष्ट करने के लिए किया जा सकता है।

चूक: 0700

अपेक्षित: नहीं।

शुरू की: 3.0

परामर्श करना [कार्यक्रम: एक्स] अनुभाग सेटिंग अन्य स्वीकार्य कुंजियों के लिए, उपरोक्त बाधाओं को डेल्टा करें
और अतिरिक्त.

[एफसीजीआई-प्रोग्राम:x] अनुभाग उदाहरण
[एफसीजीआई-प्रोग्राम:एफसीजीआईप्रोग्रामनाम]
कमांड=/usr/bin/example.fcgi
सॉकेट=यूनिक्स:///var/run/supervisor/%(program_name)s.sock
सॉकेट_मालिक=क्रिसम
सॉकेट_मोड=0700
प्रक्रिया_नाम=%(प्रोग्राम_नाम)s_%(प्रक्रिया_संख्या)02d
संख्याप्रॉक्स = 5
निर्देशिका=/ Tmp
उमास्क=022
प्राथमिकता = 999
ऑटोस्टार्ट = सत्य
स्वत: पुनः प्रारंभ=अप्रत्याशित
प्रारंभसेकंड=1
प्रारंभप्रयास=3
एग्ज़िटकोड=0,2
स्टॉपसिग्नल=छोड़ें
स्टॉपसग्रुप=झूठा
किलसग्रुप=झूठा
स्टॉपवेटसेकंड=10
उपयोगकर्ता = क्रिसमस
रीडायरेक्ट_स्टडर = सचtru
stdout_logfile=/a/path
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_events_enabled=गलत
stderr_logfile=/a/path
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_events_enabled=गलत
पर्यावरण = ए = "1", बी = "2"
सर्वरयूआरएल=ऑटो

[इवेंट श्रोता:x] अनुभाग सेटिंग
पर्यवेक्षक विशेष सजातीय प्रक्रिया समूहों ("इवेंट श्रोता पूल") की अनुमति देता है
कॉन्फ़िगरेशन फ़ाइल के भीतर परिभाषित। इन पूलों में ऐसी प्रक्रियाएँ होती हैं जिनका उद्देश्य होता है
पर्यवेक्षक के इवेंट सिस्टम से इवेंट सूचनाएं प्राप्त करें और उनका जवाब दें। के लिए इवेंट देखें
इवेंट कैसे काम करते हैं और उन कार्यक्रमों को कैसे कार्यान्वित किया जाए जिन्हें घोषित किया जा सकता है, इसकी व्याख्या
घटना श्रोता.

ध्यान दें कि सभी विकल्प उपलब्ध हैं [कार्यक्रम: एक्स] इवेंट श्रोता द्वारा अनुभागों का सम्मान किया जाता है
वर्गों सिवाय एसटी stdout_capture_maxbytes और stderr_capture_maxbytes (घटना श्रोता
प्रक्रिया संचार घटनाओं का उत्सर्जन नहीं कर सकता, कैप्चर_मोड देखें)।

[इवेंट श्रोता:x] अनुभाग मान
[इवेंट श्रोता:x] अनुभागों में कुछ कुंजियाँ होती हैं [कार्यक्रम: एक्स] अनुभागों के पास नहीं है.

बफर आकार
इवेंट श्रोता पूल की इवेंट कतार बफ़र आकार। जब श्रोता पूल का ईवेंट बफ़र होता है
अतिप्रवाहित है (जैसा कि तब हो सकता है जब कोई ईवेंट श्रोता पूल सभी के साथ तालमेल नहीं बिठा पाता
इसे भेजे गए ईवेंट), बफ़र में सबसे पुराना ईवेंट छोड़ दिया जाता है।

घटनाओं
घटना प्रकार के नामों की अल्पविराम से अलग की गई सूची जिसमें इस श्रोता की "रुचि" है
के लिए सूचनाएं प्राप्त करना (मान्य इवेंट प्रकार के नामों की सूची के लिए इवेंट_प्रकार देखें)।

परिणाम_हैंडलर
A pkg_resources प्रविष्टि बिन्दु स्ट्रिंग जो पाइथॉन कॉल करने योग्य को हल करता है। डिफ़ॉल्ट
मूल्य है पर्यवेक्षक.डिस्पैचर्स:डिफ़ॉल्ट_हैंडलर. एक वैकल्पिक परिणाम निर्दिष्ट करना
हैंडलर एक बहुत ही असामान्य चीज़ है जिसे करना आवश्यक है, और परिणामस्वरूप, इसे कैसे बनाया जाए यह है
प्रलेखित नहीं.

परामर्श करना [कार्यक्रम: एक्स] अनुभाग सेटिंग अन्य स्वीकार्य कुंजियों के लिए, उपरोक्त बाधाओं को डेल्टा करें
और अतिरिक्त.

[इवेंट श्रोता:x] अनुभाग उदाहरण
[इवेंट श्रोता: इवेंट श्रोता का नाम]
कमांड=/बिन/इवेंटलिस्टनर
प्रक्रिया_नाम=%(प्रोग्राम_नाम)s_%(प्रक्रिया_संख्या)02d
संख्याप्रॉक्स = 5
घटनाएँ=PROCESS_STATE
बफ़र_आकार=10
निर्देशिका=/ Tmp
उमास्क=022
प्राथमिकता=-1
ऑटोस्टार्ट = सत्य
स्वत: पुनः प्रारंभ=अप्रत्याशित
प्रारंभसेकंड=1
प्रारंभप्रयास=3
एग्ज़िटकोड=0,2
स्टॉपसिग्नल=छोड़ें
स्टॉपवेटसेकंड=10
स्टॉपसग्रुप=झूठा
किलसग्रुप=झूठा
उपयोगकर्ता = क्रिसमस
रीडायरेक्ट_stderr=झूठा
stdout_logfile=/a/path
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
stdout_events_enabled=गलत
stderr_logfile=/a/path
stderr_logfile_maxbytes=1MB
stderr_logfile_backups=10
stderr_events_enabled=गलत
पर्यावरण = ए = "1", बी = "2"
सर्वरयूआरएल=ऑटो

[आरपीइंटरफ़ेस:x] अनुभाग सेटिंग
जोड़ना आरपीसीइंटरफ़ेस:x कॉन्फ़िगरेशन फ़ाइल में सेटिंग्स केवल उन लोगों के लिए उपयोगी हैं
अतिरिक्त कस्टम व्यवहार के साथ पर्यवेक्षक का विस्तार करना चाहते हैं।

नमूना कॉन्फ़िग फ़ाइल में, एक अनुभाग है जिसका नाम है [आरपीसीइंटरफेस: पर्यवेक्षक].
डिफ़ॉल्ट रूप से यह निम्न जैसा दिखता है।

[आरपीसीइंटरफेस: पर्यवेक्षक]
सुपरवाइजर.आरपीसीइंटरफेस_फैक्ट्री = सुपरवाइज़र.आरपीसीइंटरफेस:मेक_मेन_आरपीसीइंटरफेस

RSI [आरपीसीइंटरफेस: पर्यवेक्षक] अनुभाग चाहिए मानक के लिए कॉन्फ़िगरेशन में बने रहें
ठीक से काम करने के लिए पर्यवेक्षक की स्थापना. यदि आप नहीं चाहते कि पर्यवेक्षक कुछ भी करे
यह पहले से ही आउट ऑफ द बॉक्स नहीं है, इस प्रकार के बारे में आपको बस इतना ही जानना आवश्यक है
अनुभाग।

हालाँकि, यदि आप पर्यवेक्षक को अनुकूलित करने के लिए आरपीसी इंटरफ़ेस नेमस्पेस जोड़ना चाहते हैं, तो आप
अतिरिक्त जोड़ सकते हैं [आरपीसीइंटरफेस:फू] अनुभाग, जहां "foo" के नाम स्थान का प्रतिनिधित्व करता है
इंटरफ़ेस (वेब ​​रूट से), और द्वारा नामित मान पर्यवेक्षक.rpcinterface_factory
एक फ़ैक्टरी कॉल करने योग्य है जिसमें एक फ़ंक्शन हस्ताक्षर होना चाहिए जो एकल को स्वीकार करता हो
स्थितीय तर्क supervisord और जितने कीवर्ड तर्क निष्पादित करने के लिए आवश्यक हों
विन्यास। के भीतर परिभाषित कोई भी अतिरिक्त कुंजी/मूल्य जोड़े [आरपीइंटरफ़ेस:x] अनुभाग होगा
फ़ैक्टरी में कीवर्ड तर्क के रूप में पारित किया जाएगा।

यहां बनाए गए फ़ैक्टरी फ़ंक्शन का एक उदाहरण दिया गया है __init__.py पायथन की फ़ाइल
पैकेज मेरा पैकेज.

my.package.rpcinterface से अन्यRPCInterface आयात करें

def make_another_rpcinterface(पर्यवेक्षक, **config):
पुनः प्रयास करें = int(config.get('पुनः प्रयास करें', 0))
अन्य_आरपीसी_इंटरफेस = अन्यआरपीसीइंटरफेस(पर्यवेक्षक, पुनः प्रयास)
अन्य_आरपीसी_इंटरफ़ेस लौटाएँ

और कॉन्फिग फ़ाइल में एक सेक्शन का मतलब इसे कॉन्फिगर करना था।

[आरपीसीइंटरफ़ेस:अन्य]
पर्यवेक्षक.rpcinterface_factory = my.package:make_another_rpcinterface
पुनः प्रयास = 1

[आरपीइंटरफ़ेस:x] अनुभाग मान
पर्यवेक्षक.rpcinterface_factory
pkg_resources आपके RPC इंटरफ़ेस के फ़ैक्टरी फ़ंक्शन का "प्रवेश बिंदु" बिंदीदार नाम।

चूकN / A

अपेक्षित: नहीं।

शुरू की: 3.0

[आरपीइंटरफ़ेस:x] अनुभाग उदाहरण
[आरपीसीइंटरफ़ेस:अन्य]
पर्यवेक्षक.rpcinterface_factory = my.package:make_another_rpcinterface
पुनः प्रयास = 1

शब्दकोष
डेमोन टूल्स
A प्रक्रिया नियंत्रण प्रणाली by डीजे बर्नस्टीन.

लॉन्चडी
A प्रक्रिया नियंत्रण प्रणाली प्रयुक्त by Apple मैक ओएस एक्स के तहत प्रक्रिया 1 के रूप में।

चलाओ A प्रक्रिया नियंत्रण प्रणाली.

सुपरलांस
एक पैकेज जो विभिन्न ईवेंट श्रोता कार्यान्वयन प्रदान करता है जो प्लग इन करता है
पर्यवेक्षक जो प्रक्रिया स्मृति उपयोग और क्रैश स्थिति की निगरानी में मदद कर सकता है:
http://pypi.python.org/pypi/superlance.

umask का संक्षिप्त रूप उपयोगकर्ता मुखौटा: वर्तमान प्रक्रिया का फ़ाइल मोड निर्माण मास्क सेट करता है।
देख http://en.wikipedia.org/wiki/Umask.

onworks.net सेवाओं का उपयोग करके echo_supervisord_conf का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    DivFix + + +
    DivFix + + +
    DivFix++ आपका AVI वीडियो रिपेयर और है
    पूर्वावलोकन सॉफ्टवेयर। यह मरम्मत के लिए डिज़ाइन किया गया है
    और पूर्वावलोकन फ़ाइलें जो डाउनलोड पर हैं
    ed2k(emule), टोरेंट, गुटेला, ftp से...
    डिवफिक्स++ डाउनलोड करें
  • 2
    जेबॉस समुदाय
    जेबॉस समुदाय
    समुदाय संचालित परियोजनाओं की विशेषता है
    अत्याधुनिक के लिए नवीनतम नवाचार
    क्षुधा। हमारा प्रमुख प्रोजेक्ट जेबॉस एएस है
    अग्रणी ओपन सोर्स,
    मानकों के अनुरूप...
    जेबॉस कम्युनिटी डाउनलोड करें
  • 3
    Django फाइलर
    Django फाइलर
    django Filer एक फ़ाइल प्रबंधन है
    Django के लिए आवेदन जो बनाता है
    फ़ाइलों और छवियों को संभालना आसान है।
    django-filer एक फ़ाइल प्रबंधन है
    डीजेंग के लिए आवेदन...
    Django फाइलर डाउनलोड करें
  • 4
    एक्ससीएटी
    एक्ससीएटी
    एक्सट्रीम क्लस्टर एडमिनिस्ट्रेशन टूलकिट।
    xCAT एक स्केलेबल क्लस्टर प्रबंधन है
    और प्रावधान उपकरण जो प्रदान करता है
    हार्डवेयर नियंत्रण, खोज और ओएस
    डिस्कफुल/डी...
    एक्सकैट डाउनलोड करें
  • 5
    साई
    साई
    Psi क्रॉस-प्लेटफ़ॉर्म शक्तिशाली XMPP है
    अनुभवी उपयोगकर्ताओं के लिए डिज़ाइन किया गया क्लाइंट।
    एमएस के लिए बिल्ड उपलब्ध हैं
    विंडोज़, जीएनयू/लिनक्स और मैकओएस.. श्रोतागण:
    आखिरी उपयोगकर्ता...
    साई डाउनलोड करें
  • 6
    ब्लॉबी वॉली 2
    ब्लॉबी वॉली 2
    प्रसिद्ध की आधिकारिक निरंतरता
    ब्लॉबी वॉली 1.x आर्केड गेम..
    श्रोता: अंतिम उपयोगकर्ता/डेस्कटॉप। उपयोगकर्ता
    इंटरफ़ेस: ओपनजीएल, एसडीएल। प्रोग्रामिंग
    भाषा: सी++, लुआ। सी...
    ब्लॉबी वॉली 2 डाउनलोड करें
  • अधिक "

लिनक्स कमांड

Ad