क्या सर्वर को अपना समय क्षेत्र GMT / UTC पर सेट करना चाहिए? [बन्द है]


22

यह छोटी दुकानों के लिए एक बड़ी बात नहीं हो सकती है, जिसमें केवल एक या कुछ साइट हैं, लेकिन बड़े संगठनों के लिए यह ऐसी चीज है जिसके बारे में मैं उत्सुक हूं।

UTC में आपके सभी सर्वरों के लिए क्या लाभ हैं? यह निश्चित रूप से रिपोर्टिंग और केंद्रीकृत लॉगिंग में मदद करेगा। समस्या निवारण या सुरक्षा ऑडिटिंग के लिए घटना सहसंबंध के साथ। डेलाइट सेविंग टाइम में बदलाव के बारे में भी किसी को ज्यादा चिंता नहीं करनी चाहिए।

एक नुकसान यह हो सकता है कि स्वचालित घटनाओं (जैसे क्रोन) को शेड्यूल करने में थोड़ा समय लग सकता है, यदि आप चाहते हैं कि यह स्थानीय, भौगोलिक समय में "सुबह 4 बजे" हो। यूनिक्स-वाई मशीन के लिए आप अभी भी उपयोगकर्ताओं को स्थानीय समय क्षेत्र में "टीबी" को / etc / प्रोफाइल में सेट करके कर सकते हैं, लेकिन विंडोज उपयोगकर्ताओं के लिए कि RDesktop एक सर्वर में (किसी भी कारण से), क्या वे यूटीसी को देखने के साथ फंस गए हैं?

time  ntp  utc 

ऋषि-सदस्यों पर एक समान (पुराना) धागा चल रहा है: mailman.sage.org/pipermail/sage-members/2010/msg00592.html
adamo

और निश्चित रूप से जब से आप ऋषि-सदस्यों पर भी प्रश्न पोस्ट करते हैं, (नया) धागा mailman.sage.org/pipermail/sage-members/2010/msg01194.html :)
adamo

2
यूटीसी वन टाइम ज़ोन उन सभी पर शासन करने के लिए ...

जवाबों:


19

ज्यादातर चीजों के साथ, "यह निर्भर करता है"।

  • क्या आपके सभी व्यवस्थापक / उपयोगकर्ता एक ही समयक्षेत्र में हैं? शायद उनका TZ उचित होगा।
  • क्या मशीनें स्थानीय पर्यावरण के साथ बातचीत करती हैं? स्थानीय टीबी अच्छी हो सकती है।
  • क्या सभी लॉग विश्लेषण के लिए एक केंद्रीय स्थान पर खींचे गए हैं? UTC वहां मदद कर सकता है।
  • क्या समय के मामलों में मशीनें एक-दूसरे के साथ संवाद करती हैं? यूटीसी मूर्खतापूर्ण मुद्दों को रोकने में मदद कर सकता है।
  • क्या ओएस विक्रेता (नेटवर्क गियर के लिए अधिक संभावना है) का सुझाव है? उस पर विचार करे।
  • क्या DST आपको नाराज करेगा? UTC का उपयोग करें।
  • आपको क्या लगता है कि आपका जीवन आसान हो जाएगा? उसका उपयोग करें।

मैंने सभी विकल्पों (स्थानीय, यूटीसी, मनमाना लेकिन सुसंगत) किया है और "सभी मशीनों के लिए घर के कार्यालय के लिए स्थानीय समय" को पसंद करता हूं, क्योंकि जहां दुनिया भर में मशीनें बिखरी पड़ी थीं, वहां भी उपयोगकर्ता और उपयोगकर्ता थे। ।


4
अच्छी तरह से रखा - मैं कुछ और मापदंड जोड़ देंगे। 1) यदि आपके पास कई समय क्षेत्रों में संगठनों का समर्थन है, तो हर जगह यूटीसी संभवतः भ्रम से बच जाएगा (इस मामले में, 'होम ऑफिस' टाइम ज़ोन के लिए सब कुछ सेट होने पर केवल अन्य कार्यालयों में लोगों को परेशान करने का काम करेगा; कभी भी भ्रम की स्थिति पैदा न करें; जब डीएसटी 2 में किक करता है) यदि आपको दूरसंचार विक्रेताओं जैसे अंतर्राष्ट्रीय विक्रेताओं से निपटना है, तो उनमें से कई यूटीसी में काम करते हैं; जब आप उन्हें भेजते हैं तो आपके लॉग में टाइमस्टैम्प को परिवर्तित करने में समय की बचत नहीं होगी।
मुरली सुरियार

मैंने अलग-अलग टाइमज़ोन पर अलग-अलग सर्वरों के साथ काम किया है। हमारे पास एक परियोजना के साथ गंभीर समस्याएं थीं, जहां डेटा को डीएसटी और जीएमटी के लिए सेट किए गए सर्वर टाइमज़ोन के साथ संग्रहीत किया जा रहा था .. जिसे ठीक करना आसान नहीं है। बिल्कुल आसान नहीं है। UTC आपका दोस्त है :)
जॉन हंट

6

हम जीएमटी के लिए सब कुछ सेट करते हैं, यह सिस्टम भर में लॉग फाइलों को सहसंबद्ध बनाता है।

लेकिन मुझे लगता है कि हमें समय क्षेत्र छोड़ देना चाहिए, और सभी चीजों के लिए जीएमटी का उपयोग करना चाहिए।


3

जैसा कि दूसरों ने कहा है, यह निर्भर करता है। इस मामले पर लंबे और विशाल अनुभव वाले एक बहुत बड़े समूह का वजन हुआ है। समूह दुनिया भर के सैन्य बल हैं और वे यूटीसी (जीएमटी) का उपयोग करते हैं।

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


2

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

जैसा कि दूसरों ने कहा है, इसका कोई सही उत्तर नहीं है, लेकिन यह वह तरीका है जिसका हम उपयोग करते हैं :)


1

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

लेकिन विंडोज यूजर्स के लिए कि आरडीईएसटॉप को सर्वर में (किसी भी कारण से), क्या वे यूटीसी को देखते हुए फंस गए हैं?

पूरी तरह से निश्चित नहीं है, लेकिन मुझे लगता है कि हाँ - टाइमज़ोन तार्किक रूप से एक मशीन स्तर सेटिंग है।


1

हमारे पास भौतिक रूप से एक समयक्षेत्र में स्थित मशीनें हैं जो उनके द्वारा समर्थित एप्लिकेशन के कारण 3 घंटे आगे सेट हैं।

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

हमने जो किया वह मत करो। यह बस आपको कड़वा कर देगा।


1

केवल चर्चा में जोड़ने के लिए, हमारे पास पूरे विश्व में बिखरे हुए कार्यालय हैं और उनमें से प्रत्येक के पास वेब, एप्लिकेशन और डेटाबेस सर्वर का अपना सेट है, साथ ही उनमें से प्रत्येक के लिए विभिन्न एप्लिकेशन शाखाओं के साथ, इसलिए स्थानीय समयक्षेत्र एक अच्छा विचार है देशव्यापी बोलना। अमेरिकी सर्वरों के लिए, हम अपने मुख्य डेटासेन्ट से मेल खाने के लिए सभी स्थानों के लिए केंद्रीय समय की ओर बढ़ रहे हैं, क्योंकि ऐप सर्वर के लिए अलग-अलग समय क्षेत्रों का उपयोग कर रहे हैं और डीबी डेवलपर्स को कठिन समय दे रहा है।


0

येलर ऐप ने हाल ही में एक ब्लॉग पोस्ट प्रकाशित किया है जिसमें सभी sysadmins को UTC का उपयोग करने की सलाह दी गई है। यहाँ एक अंश है:

Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC. Use UTC.

एक तरफ चुटकुले, यह मूल रूप से केवल यूटीसी का उपयोग करने का मतलब है डेलाइट सेविंग टाइम (डीएसटी) के साथ परेशान नहीं है, और बग जो इसके बारे में लाता है।

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