Q100566: Red Hat/CentOS 7 या Rocky 9 में Flix सेवा बनाना

सारांश

यह आलेख बताता है कि सिस्टम के साथ शुरू करने के लिए Flix सेवा कैसे सेट अप करें।

अधिक जानकारी

यदि आप Flix के लिए नेटवर्क-संलग्न भंडारण का उपयोग नहीं कर रहे हैं तो आप पहले चरण को छोड़ सकते हैं।

  1. उस वॉल्यूम को माउंट करने के लिए ज़िम्मेदार सेवा नाम ढूँढ़ें जहाँ flix _server एक्ज़ीक्यूटेबल और/या Flix एसेट डायरेक्टरी स्थित है। आप निम्न कमांड चलाकर ऐसा कर सकते हैं:
 systemctl | grep mounted

यह माउंटेड वॉल्यूम्स की एक सूची और सिस्टम द्वारा उन्हें कॉल करने के तरीके को प्रिंट करेगा। आपको वह वॉल्यूम ढूंढना होगा जहाँ flix _server एक्जीक्यूटेबल और/या एसेट डायरेक्टरी स्थित है। सर्विस नाम/नामों पर ध्यान दें, क्योंकि आपको चरण 3 में इसकी आवश्यकता होगी। उदाहरण के लिए:

 systemctl | grep mounted
mnt-foundry.mount              loaded active mounted   /mnt/ foundry

माउंटेड निर्देशिका /mnt/ foundry है और mnt-foundry.mount सेवा का नाम है।

  1. flix _server.service नामक एक फ़ाइल बनाएँ और उसे /etc/systemd/system/ के अंतर्गत रखें
  2. आपके द्वारा अभी बनाई गई फ़ाइल में निम्नलिखित पंक्तियाँ जोड़ें:
 [Unit]
Description=Flix-Service
After=FLIXMOUNTSERVICE.mount

[Service]
Type=forking
ExecStart=/PATH/TO/ flix _server

[Install]
WantedBy=multi-user.target

जहां FLIX MOUNTSERVICE वह सेवा है जिसे आपने चरण 1 में देखा था। यदि आप Flix सॉफ़्टवेयर या परिसंपत्तियों के लिए नेटवर्क संलग्न भंडारण का उपयोग नहीं करते हैं, तो आप इस पंक्ति को छोड़ सकते हैं।

आप flix _server को विभिन्न CLI विकल्पों के साथ चला सकते हैं। उदाहरण के लिए, यदि आपके पास कोई कॉन्फ़िगरेशन फ़ाइल है जो flix _server निर्देशिका में नहीं है, तो आप flix _server लाइन को इस प्रकार बदलकर उसे निर्दिष्ट कर सकते हैं:

 ExecStart=/PATH/TO/ flix _server -config-file /PATH/TO/config.yml

Flix 6.3.0 के बाद से, Flix सर्वर शुरू करने पर एक प्रॉम्प्ट दिखाई देगा, जिसमें पूछा जाएगा कि क्या आप एसेट्स माइग्रेट करना चाहते हैं या नहीं। इससे बचने के लिए, हम पुरज़ोर सलाह देते हैं कि इसे जोड़ें। -skip-migration ध्वज को अपनी सेवा फ़ाइल में जोड़ें।

CLI तर्कों की पूरी सूची प्राप्त करने के लिए आप निम्न चला सकते हैं:

 ./ flix _server --help

flix _server.service फ़ाइल बनाने के बाद , निम्न आदेश चलाएँ:

 systemctl enable flix _server 

फिर आप मशीन को पुनः आरंभ कर सकते हैं ताकि यह सुनिश्चित हो सके कि रिबूट के बाद flix _server स्वचालित रूप से शुरू हो जाए।

समस्या निवारण

कुछ मामलों में, सेवा सफलतापूर्वक शुरू हो सकती है, लेकिन अंततः समय समाप्त हो सकती है। आप निम्न पंक्ति को बदलने का प्रयास कर सकते हैं:

 Type=forking

साथ

 Type=simple 

यदि आप उसी सिस्टम पर MySQL सर्वर चलाते हैं, तो कृपया निम्न पंक्ति जोड़कर सुनिश्चित करें कि Flix सेवा इसके प्रारंभ होने की प्रतीक्षा कर रही है

 After=mysqld.service 

अग्रिम पठन

यदि आपको अपनी Flix सेवा में कोई समस्या है तो कृपया Foundry सपोर्ट टिकट खोलें, हमें अपनी सेवा फ़ाइल भेजें, और सिस्टम स्टार्टअप के दौरान /var/log/messages में दिखाई देने वाली कोई भी त्रुटि भेजें।

आप Q100593 ऑप्टिमम Flix सर्वर सेटअप लेख में हमारे अनुशंसित Flix सेटअप के बारे में पढ़ सकते हैं।
समर्थन टिकट खोलने के तरीके के बारे में जानकारी के लिए, कृपया Q100064: समर्थन टिकट कैसे खोलें लेख देखें

    हम चाहते हैं कि खेद व्यक्त करते हैं

    कृपया हमें बताएँ कि