উইন্ডোজ পরিষেবাগুলি পুনরায় বুটের পরে স্বয়ংক্রিয়ভাবে শুরু হয় না?


10

আমাদের .NET- এ কিছু উইন্ডোজ পরিষেবা লেখা আছে। তারা পরিষেবাগুলিতে ম্যানুয়ালি এমএমসি শুরু করে, তবে স্বয়ংক্রিয়ভাবে সেট করা সত্ত্বেও, মেশিনটি চালু করার সময় (বা রিবুট করা) কখনই শুরু হয় না।

আপডেট ইভেন্টের লগে, "xyz শুরু" দেখার পরিবর্তে, অন্যান্য সমস্ত পরিষেবা শুরু হওয়ার পাশাপাশি, আমি কেবল দেখতে পাই "xyz পরিষেবা বন্ধ অবস্থায় রয়েছে entered" এবং একটি পৃথক ত্রুটি যা বলে যে "এসএলএসভিসি পরিষেবা থেকে লেনদেনের প্রতিক্রিয়ার জন্য অপেক্ষা করতে করতে একটি টাইমআউট (30000 মিলিসেকেন্ড) পৌঁছেছিল।"

আমি যদি ম্যানুয়ালি এগুলি শুরু করি, তবে প্রত্যাশা অনুযায়ী ইভেন্ট লগটিতে আমি একটি সাধারণ এন্ট্রি পাই, এবং সমস্ত ঠিক আছে - পরবর্তী উইন্ডোজ আপডেট প্যাচ যা একটি রিবুট জোর করে এবং সমস্ত পরিষেবাগুলি আবার বন্ধ থাকে until

কোন ধারনা? আমি তাদের আপাতত কোনও পার্থক্য ছাড়াই বিলম্বিত সূচনায় সেট করার চেষ্টা করেছি।


আমার একবারে কিছু নির্ধারিত টাস্কগুলির সাথে খুব অনুরূপ সমস্যা হয়েছিল, যা আমি অবশেষে আবিষ্কার করেছি যে টাস্কটি তৈরি হওয়ার পরে টাস্কটি চালিয়ে গেছে বলে পরিবর্তন করে আমি পুনরায় তৈরি করতে পারি। আমি আবিষ্কার করেছি যে আমি সহজেই কার্যগুলি মুছে ফেলা এবং পুনরায় তৈরি করে সমস্যার সমাধান করতে পারি। এটি অবশ্যই এর সাথে অনুরূপ পদ্ধতির জন্য মূল্যবান - পরিষেবাটি সরিয়ে এবং পুনরায় চেষ্টা করার চেষ্টা করুন। আপনার কীভাবে এটি করবেন তা নিশ্চিত না হলে এটি সহায়তা করতে পারে। এফওয়াইআই, নির্ধারিত কাজের সমস্যাটি আর ঘটবে না, আমি অনুমান করি যে কোনও আপডেটে এটি ঠিক করা হয়েছে।
ডেভর্যান্ডম

আমি ভাবছি যে তারা আরম্ভ করতে ব্যর্থ হচ্ছে কিনা কারণ তারা অন্য একটি পরিষেবার উপর নির্ভরশীল (যা এখনও শুরু হয়নি)। আপনি কি সিস্টেম লগের মধ্যে কোনও পরিষেবা শুরুর ব্যর্থতা দেখতে পাচ্ছেন?
newmanth

@ ডেভর্যান্ডম পুনরায় ইনস্টল করুন প্রতিবারই যখন আমরা একটি নতুন সংস্করণ স্থাপন করি তখনই ঘটে থাকে, তাই এটি দেখা যায় না যে অপসারণ / যুক্ত করা দুর্ভাগ্যক্রমে সমস্যার সমাধান করে
জেমস ক্রোলি

@ নতুন মন্তব্যের সাথে কিছু নতুন বিবরণ আপডেট করা হয়েছে - দেখা যাচ্ছে যে ইভেন্ট লগ এন্ট্রিগুলি যে আমি মিস করেছি
জেমস ক্রোলি

রবের উত্তরের জন্য আপনার মন্তব্যে আমি লক্ষ্য করেছি যে। নেট একমাত্র নির্ভরতা। আপনি কি জানেন যে বিকাশকারীরা পরিষেবাটির বিকাশে কোনও তৃতীয় পক্ষের এপিআই ব্যবহার করে? যদি তা হয় তবে সম্ভবত এমন কোনও লাইসেন্সিং মেকানিজম আছে যা অবরুদ্ধ হচ্ছে?
নিউমান্থ

উত্তর:


3

তার জন্য একটি স্থিরতা রয়েছে। দেখুন: http://support.microsoft.com/kb/922918

জিনিসটি হ'ল, কোনও পরিষেবার জন্য ldap বা অন্য দূরবর্তী অ্যাক্সেসের প্রয়োজন হতে পারে যা এর কারণে বিলম্বিত হচ্ছে। এটি সার্ভার শুরু করার সময় ঘটতে পারে। বিলম্ব বাড়িয়ে আপনি নিশ্চিত করতে পারেন যে পরিষেবাটি শুরু হবে।

এই পরিষেবাটি কেন শুরু হতে এত বেশি সময় নেয় তা সমস্যা সমাধানের পক্ষে অবশ্যই আরও ভাল। আপনার পরিবেশ কি নিরীক্ষণ? পরিষেবাটি চালু হতে দেরী হওয়ায় কোনও পরিষেবাতে কী পারফরম্যান্সের সমস্যা রয়েছে?


কীভাবে পরিষেবা শুরু করতে সমস্যা সমাধান করা যায়? বিস্তারিত লগিং সক্ষম করার কোনও উপায় আছে?
কেনি এভিট

1

আপনি "আমাদের কিছু উইন্ডোজ পরিষেবা পেয়েছে" বলার অর্থ কী? এটি আমার কাছে পরামর্শ দেয় যে তারা আপনার সংস্থার মধ্যে কারও দ্বারা অভ্যন্তরীণভাবে তৈরি হয়েছে? যদি তা হয় তবে আপনি এখানে অন্য কারও তুলনায় এগুলি ডিবাগ করার জন্য আরও ভাল অবস্থানে রয়েছেন - উইন্ডোজের উপাদানগুলিতে এই পরিষেবাগুলির কী নির্ভরতা রয়েছে এবং আপনার প্রোগ্রামাররা এই পরিষেবাদিগুলির উপলব্ধতার জন্য পরীক্ষা করার বিষয়টি বিবেচনা করে এবং আপনার পরিষেবাগুলি শুরু হওয়ার পরে তাদের অনলাইনে আসার জন্য অপেক্ষা করছে? ?

আপনি কি এই পরিষেবাদিগুলিকে সফ্টওয়্যার লাইসেন্সিং পরিষেবার একটি নির্ভরতা হিসাবে সেট করার বিষয়টি বিবেচনা করেছেন (এটি এসএলএসসি কি)?

http://support.microsoft.com/kb/193888 থেকে

একটি নতুন নির্ভরতা তৈরি করতে, আপনি বিলম্ব করতে চান সেবার প্রতিনিধিত্ব করে সাবকি নির্বাচন করুন, সম্পাদনা ক্লিক করুন এবং তারপরে মান যুক্ত করুন ক্লিক করুন। REG_MULTI_SZ এর ডেটা ধরণের সাহায্যে একটি নতুন মান নাম "DependOnService" (উদ্ধৃতি চিহ্ন ছাড়া) তৈরি করুন এবং তারপরে ওকে ক্লিক করুন। ডেটা ডায়ালগ বাক্সটি উপস্থিত হওয়ার পরে, প্রতিটি লাইনের জন্য একটি এন্ট্রি দিয়ে এই পরিষেবাটির আগে আপনি যে পরিষেবাগুলির শুরু করতে পছন্দ করেন সেগুলির নাম বা নাম টাইপ করুন এবং তারপরে ওকে ক্লিক করুন।

ডেটা ডায়লগ বাক্সে আপনি যে পরিষেবার নাম লিখবেন সেটি হ'ল পরিষেবা কী এর অধীনে রেজিস্ট্রিতে উপস্থিত হওয়ায় পরিষেবার সঠিক নাম।

কম্পিউটারটি শুরু হয়ে গেলে, নির্ভর করে পরিষেবাটি শুরু করার চেষ্টা করার আগে এই মানটিতে তালিকাভুক্ত পরিষেবা বা পরিষেবা শুরু হয়েছে কিনা তা যাচাই করতে এটি এই এন্ট্রিটি ব্যবহার করে।


থ্যাঙ্ক থ্যাব রব - এগুলি অভ্যন্তরীণ - তবে একমাত্র নির্ভরতা হ'ল নেট ফ্রেমওয়ার্ক, যা আমি বিশ্বাস করি না যে পরিষেবা হিসাবে চালানো হয়। এটি আরম্ভের সময় আর কিছুর প্রয়োজন হয় না ...
জেমস ক্রোলি

0

এটি দিয়ে চেষ্টা করুন:

আপনার পরিবেশের জন্য উপযুক্ত একটি ট্রিগার ইভেন্ট সংজ্ঞায়িত করতে নিম্নলিখিত কমান্ডটি চালান। এই উদাহরণে, কমান্ডটি নির্ধারণ করে যে কোনও আইপি ঠিকানা কোনও হোস্টকে দেওয়া হয়েছে কিনা এবং তারপরে এটি পরিষেবাটি শুরু করে বা বন্ধ করে দেয়।

এসসি ট্রিগার ইনফও ডাব্লু 32 টাইম স্টার্ট / নেটওয়ার্কটোন স্টপ / নেটওয়ার্ক অফ

যেখানে ডাব্লু 32 টাইম হল আপনার পরিষেবার নাম

বা এটি চেষ্টা করুন

https://support.microsoft.com/en-us/kb/922918

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.