मेरे पास एक विंडोज आधारित सिस्टम है जो अमेज़ॅन ईसी 2 इंस्टेंस पर बैठता है। एक ज्ञात मुद्दा है कि विंडोज ईसी 2 उदाहरणों में सिस्टम सिस्टम को सिंक में रखने में समस्याएं हैं। मैं यादृच्छिक रूप से सिस्टम में लॉग इन करूंगा और यह पता लगाऊंगा कि मेरी सिस्टम घड़ी कुछ सेकंड से कहीं भी है (एक सौदा का बड़ा नहीं है ...) कई मिनट या यहां तक कि घंटे (जाहिर तौर पर एक बड़ा सौदा)।एक गलत सिस्टम घड़ी से निपटने
यह ध्यान में रखते हुए कि मेरी साइट का मुख्य उद्देश्य सुरक्षित एस 3 सामग्री के लिंक को जारी करना है जो काफी सख्त समय सीमा (यानी कभी-कभी 30 सेकंड के रूप में कम से कम) द्वारा बंद कर दिया जाता है, यह मेरे लिए एक बड़ा मुद्दा है। अमेज़ॅन की सहायता मंचों को झुकाव ने कई जवाब दिए हैं जो बस काम नहीं करते हैं और अमेज़ॅन इस मुद्दे को अनदेखा कर रहा है कि यह विंडोज से संबंधित है। भले ही, मैंने अपने हाथों में चीजें लेने और अमेज़ॅन पर इंतजार न करने का फैसला किया है।
चीजें मैं माना जाता है:
- एक सेवा है जो समय सर्वर हर एकाध घंटे की एक सूची हिट बनाना तो, वर्तमान समय हो जाता है, ऑफसेट की गणना करता है, और फिर का उपयोग करता है इस ऑफसेट सही उत्पन्न करने के लिए लिंक। डाउनसाइड्स यह है कि मुझे समय सर्वर की पर्याप्त सूची की आवश्यकता है ताकि वे मुझे अक्सर मारने से रोक न दें। साथ ही, यदि समय इन दिनों में से किसी एक के बीच यादृच्छिक रूप से तय हो जाता है, तो मेरे लिंक फिर से तोड़ने लगेंगे।
- लिनक्स ईसी 2 इंस्टेंस बनाना और अपना आंतरिक समय प्राप्त करने का कोई तरीका ढूंढना। मैंने कुछ भी नहीं पढ़ा है कि ईसी 2 के भीतर उनके समय कितने सटीक हैं, लेकिन मुझे यह मानना होगा कि यह बकवास बेहतर है।
- मेरी कहीं और साइट सही घड़ियों है कि ...
क्या कोई अन्य विकल्प आपको लगता है कि के बारे में सोच सकते हैं मैं चूक गए हों हैं होस्टिंग? मैं वास्तव में किसी अन्य भाषा में अपनी साइट को फिर से लिखने के अपवाद के साथ किसी भी चीज का विरोध नहीं कर रहा हूं ताकि विंडोज से दूर जा सके (यह वर्तमान में एक .NET एमवीसी एप्लीकेशन है)।
अग्रिम धन्यवाद!
संपादित करें: यह भी ध्यान दें कि मैं रेफरर आधारित सुरक्षा का उपयोग नहीं कर सकता क्योंकि प्लगइन जो मैं उपयोग कर रहा हूं, इन लिंक का उपयोग 100% कुछ ब्राउज़रों में रेफरर नहीं भेजता है।
जैसा कि कई उत्तरों वर्णित हैं, आपको समय को सही करने पर ध्यान देना चाहिए, गलत मान को स्वीकार नहीं करना चाहिए। कई सुरक्षा संबंधी डिज़ाइन (जैसे कि केर्बेरोज और इतने पर) समय संवेदनशील होते हैं, और आपको चेतावनी देने के लिए सक्रिय रूप से खुद को तोड़ सकते हैं कि समय गलत है। बेशक, कारण प्रकट करने के लिए समस्या निवारण काफी महत्वपूर्ण है, https://msdn.microsoft.com/en-us/library/bb727060.aspx –