Q100566: CentOS 7 में Flix 6 सेवा बनाना

अनुसरण करें

सारांश

यह आलेख वर्णन करता है कि सिस्टम के साथ आरंभ करने के लिए Flix 6 सेवा कैसे स्थापित करें।

अधिक जानकारी

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

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

यह माउंटेड वॉल्यूम की एक सूची प्रिंट करेगा और सिस्टम उन्हें कैसे कॉल करता है। आपको उसे ढूंढना होगा जहां flix _सर्वर निष्पादन योग्य रहता है और/या परिसंपत्ति निर्देशिका रहती है। सेवा के नाम/नामों पर ध्यान दें, क्योंकि आपको चरण 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 _सर्वर को विभिन्न सीएलआई विकल्पों के साथ चला सकते हैं। उदाहरण के लिए, यदि आपके पास एक कॉन्फ़िगरेशन फ़ाइल है जो flix _सर्वर निर्देशिका में नहीं रहती है, तो आप इसे इस तरह दिखने के लिए flix _सर्वर लाइन को बदलकर निर्दिष्ट कर सकते हैं:

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

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

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

 ./ flix _server --help

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

 systemctl enable flix _server 

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

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

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

 Type=forking

साथ

 Type=simple 

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

 After=mysqld.service 

अग्रिम पठन

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

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

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

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