मैं एक भयानक लिनक्स पर चल रहे आर्क लिनक्स सिस्टम पर फ़ायरफ़ॉक्स वेब ड्राइवर का उपयोग करके कुछ परीक्षण चलाने के लिए पायथन स्क्रिप्ट और सेलेनियम का उपयोग कर रहा हूं।
इन परीक्षणों में लंबा समय लगता है, इसलिए मैं कंप्यूटर पर नहीं बैठना चाहता जब वे चलते हैं। मैं इन परीक्षणों को लगभग 2 सप्ताह से बिना किसी मुद्दे के साथ चला रहा था, और फिर एक आर्क लिनक्स सिस्टम अपडेट (pacman -Syu) के बाद मुझे एक समस्या हो रही है।
समस्या यह है कि जब मैं वापस आता हूं (एक या दो घंटे के बाद) तो वेब ड्राइवर अक्सर परीक्षणों में एक प्रतीत होता है यादृच्छिक स्थान पर दुर्घटनाग्रस्त हो गया है। यदि मैं परीक्षणों को फिर से शुरू करता हूं, तो यह उस स्थान से अतीत हो जाएगा जहां यह जमे हुए था। मैंने वास्तव में इसे कभी नहीं देखा है, केवल एक वेब ड्राइवर को देखने के लिए लौट आया है जो प्रतिक्रिया नहीं दे रहा है। वेब ड्राइवर विंडो केवल एक शीर्षक दिखाती है और ब्राउज़र के शरीर में कुछ भी नहीं है।
मुझे लगता है कि ऐसा हो सकता है क्योंकि मेरा कंप्यूटर निष्क्रिय स्थिति में प्रवेश कर रहा है, लेकिन यह हमेशा नहीं होता है। अगर मैं यहां बैठूं और स्क्रीन के काले होने का इंतजार करूं तो थोड़ी देर बाद माउस को चलाएं, वेब ड्राइवर आमतौर पर अभी भी चल रहा है।
क्या एक मौका है कि मेरी स्क्रीन बंद हो रही है, और फिर बाद में एक निष्क्रिय स्थिति में प्रवेश कर रहा है जो वेब ड्राइवर को ठीक से काम करने से रोक देगा?
मैंने संशोधन करने की कोशिश की है /etc/systemd/logind.conf
स्थापित करना IdleAction=ignore
लेकिन स्क्रीन अभी भी कुछ समय के बाद काली हो जाती है, और अगर मैं थोड़ी देर के लिए छोड़ देता हूं, तो मैं अभी भी समस्या का अंत कर देता हूं। मैंने अपने सिस्टम के पीछे के हिस्सों को रोल करने के बारे में सोचा है, लेकिन मुझे यकीन नहीं है कि मुझे विशेष रूप से वापस रोल करना चाहिए।
क्या कुछ और है जो मुझे जांचना चाहिए कि बेकार में काम करना बंद करने के लिए प्रक्रियाएं हो सकती हैं?
धन्यवाद!