अनुसूचित नौकरी पूरी होने तक नहीं चल रही है; घटना 3762504530 रिटर्न कोड के साथ लॉग इन किया


25

मैं सिर्फ एक नीच डेवलपर हूं, लेकिन एक अनुसूचित (2:00 am) VB.Net कंसोल ऐप जॉब जो मुझे विरासत में मिला है वह रुक-रुक कर पूरा नहीं हो रहा है। लगभग आधा समय, यह बस पूरा होने, लॉगिंग और ईवेंट तक नहीं चलता है: टास्क शेड्यूलर ने सफलतापूर्वक पूरा किया कार्य "[appname]", उदाहरण "{3f00cbd6-b40e-4e74-a0da-4defbb4d7db}", क्रिया "D: \ Scheduled अनुसूचित रिटर्न कोड 3762504530 के साथ कार्य [foldername] [appname.exe]।

मुझे वेब पर उस रिटर्न कोड का एक और उल्लेख मिला, और उस लड़के में कुछ सेटिंग्स का विवरण शामिल था; नीचे हमारे नेटवर्किंग आदमी द्वारा उपलब्ध कराए गए उत्तर के साथ हमारी विनम्र सेटिंग्स हैं।

मैं किसी भी सलाह या निर्देश के लिए धैर्यपूर्वक आभारी रहूंगा ... अग्रिम धन्यवाद।

क्या कार्य "उपयोगकर्ता लॉग इन है या नहीं" चलता है? - हाँ

क्या काम "उच्चतम विशेषाधिकार के साथ चलाया जाता है" - हाँ

सर्वर ओएस क्या है? - विंडो 2008 आर 2 स्टैंडर्ड

क्या यह सच है कि "केवल स्थितियों को चलाने के लिए कंप्यूटर को जगाना है"? यह कार्य चलाने के लिए कंप्यूटर को जगाने के लिए सेट नहीं है। हालांकि, यह सोने के लिए नहीं जा रहा है और काम कर रहा है चल रहा है। यह सिर्फ असामान्य रूप से बाहर निकल रहा है।

क्या "सेटिंग्स को 3 दिनों से अधिक चलने पर मांग / स्टॉप टास्क पर कार्य करने की अनुमति दी जाती है / यदि कार्य इसे समाप्त करने के लिए मजबूर करने पर कार्य समाप्त नहीं होता है?" हाँ, यह मांग पर चलाया जा सकता है; हाँ, यह 4 घंटे से अधिक समय तक चलने पर कार्य को रोक देगा; हाँ, यह इसे रोकने के लिए मजबूर करेगा अगर यह अनुरोध के अनुसार समाप्त नहीं होता है।


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

क्या आपको अंतिम समाधान मिला? प्रोग्रामिक रूप से ?
कीकेनेट

उस विशेष फ़ोल्डर में असाइन किए गए एक्सेस अधिकारों की जांच करें।
हॉन्ग

जवाबों:


33

मेरा मानना ​​है कि रिटर्न कोड जेनेरिक .NET कंसोल ऐप क्रैश कोड है। कार्य शेड्यूलर में कार्य सेट करने का तरीका इस समस्या का कारण नहीं है।

कार्य 'पूर्ण' होने के समय आने वाली किसी भी त्रुटि के लिए सर्वर पर एप्लिकेशन ईवेंट लॉग की जाँच करें। उन घटनाओं के बारे में आपको अधिक जानकारी देनी चाहिए कि नौकरी असामान्य रूप से क्यों निकलती है, इसलिए आपके पास कुछ विचार है जहां समस्या निवारण शुरू करना है।


6

यदि आप इवेंट लॉग -> एप्लिकेशन की जांच करते हैं, तो आपको वहां विस्तृत जानकारी मिल सकती है। आपको अपवाद कोड 0xe0434352 के साथ एक त्रुटि रिकॉर्ड खोजने में सक्षम होना चाहिए जो कि 3762504530 का हेक्स मान है


0

डेटा आयात के लिए शेड्यूल किए गए कार्य को चलाने के लिए सेवा खाते का उपयोग करने की कोशिश करते समय मेरे पास यही रिटर्न कोड (3762504530) था। मेरा मुद्दा था सेवा खाता लॉग फ़ाइल तक नहीं पहुंच सका। मैंने उस फ़ोल्डर के लिए सेवा खाते (पूर्ण नियंत्रण) में लॉग फ़ाइल वाले गैर-विरासत की अनुमति दी थी और इसने समस्या को ठीक किया।


0

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

मेरे पास Windows Server 2012 शेड्यूल किए गए कार्य पर यह त्रुटि संदेश था। हमने वीईएस 2017 में डिफ़ॉल्ट रूप से .NET 4.6.1 का उपयोग करके एक कंसोल ऐप बनाया था।

सर्वर को केवल .NET 4.5.1 स्थापित किया गया था। मिलान करने के लिए ऐप के .NET लक्ष्य को बदला और कार्य को कोई समस्या नहीं हुई। जाहिर है, सर्वर के रनटाइम संस्करण को अपडेट करने के साथ ही इसे ठीक किया जा सकता था।


-1

टास्क शेड्यूलर जॉब में '3762504530' के रिटर्न कोड के साथ एक टास्क शेड्यूलर जॉब 'सफलतापूर्वक पूरा' के साथ मेरे पास यही मुद्दा था। मेरे निर्धारित कार्य के लिए Eventlog ने निम्नलिखित जानकारी प्रदान की

Description: The process was terminated due to an unhandled exception.
Exception Info: System.IO.FileNotFoundException

मैंने कुछ अन्य चीजों की कोशिश की, लेकिन आखिरकार मैंने एक कमांड लाइन से कार्यक्रम चलाया और पता चला कि कुछ 3 जी डीएलएल के सर्वर पर स्थापित नहीं थे।


1
आपके मुद्दे और इस एक के बारे में क्या समान है?
रयान बाबशिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.