LaunchDaemons IP पते से पहले शुरू किया गया है


1

मैं अपने मैक मिनी (OS X 10.9 चलाने) के साथ एक कष्टप्रद समस्या पर काम कर रहा हूं। मेरे पास पोस्टफिक्स और pfctl है, जो कि लॉन्चर का उपयोग करते हुए सिस्टम डेमॉन के रूप में लोड करने के लिए निर्धारित है, और वे ऐसा सफलतापूर्वक करते हैं। हालाँकि, वे ईथरनेट लिंक के बीच ऐसा कर रहे हैं और IP पते असाइन किए जा रहे हैं। परिणामस्वरूप, pfctl ठीक से हल नहीं कर सकता है self कीवर्ड और केवल स्थानीयहोस्ट समकक्ष को pf की नियम सूची में जोड़ता है। इसी तरह, पोस्टफिक्स समाप्त हो जाता है क्योंकि यह नेटवर्क इंटरफ़ेस तक नहीं पहुंच सकता।

आईपी ​​पते के बाद प्रत्येक डेमॉन को पुनः लोड करने से समस्या को अगले रिबूट तक सही किया जाता है। क्या इन डेमों को शुरू करने में देरी का कोई तरीका है? मेरा सिस्टम लॉग दिखाता है कि मुझे केवल 20 सेकंड तक देरी करने की आवश्यकता होगी, अधिक से अधिक। रिकॉर्ड के लिए, मुझे OS X 10.6, 10.7 और 10.8 पर भी यह समस्या थी।


परीक्षण के रूप में, मैंने इसे जोड़ा <KeepAlive> कुंजी के साथ NetworkState प्लिस्ट के लिए बूलियन मूल्य, और यह उम्मीद के मुताबिक काम नहीं किया। पोस्टफ़िक्स सब पर शुरू करने में विफल रहा, और उचित आईपी पते की प्रतीक्षा किए बिना pfctl ने निर्धारित नियम निर्धारित किया।
AstroPig7

मैंने IP पते के लिए डायनेमिक टेबल का उपयोग करने के लिए निर्धारित नियम को पुन: कॉन्फ़िगर करके pf समस्या को ठीक किया है, लेकिन मूल समस्या पोस्टफ़िक्स (और dovecot और httpd) के लिए बनी हुई है।
AstroPig7
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.