S3 त्रुटि: अनुरोध समय और वर्तमान समय के बीच का अंतर बहुत बड़ा है


118

मेरे पास त्रुटि है अनुरोध विधि और वर्तमान समय के बीच अंतर बहुत बड़ा है जब कॉल विधि amazons3.ListObjects

ListObjectsRequest request = new ListObjectsRequest() {
    BucketName = BucketName, Prefix = fullKey 
}; 
using (ListObjectsResponse response = s3Client.ListObjects(request))
{
    bool result = response.S3Objects.Count > 0;

    return result;
}

यह क्या हो सकता है?

जवाबों:


160

आपके स्थानीय बॉक्स का समय मौजूदा समय के साथ सिंक से बाहर है। अपने सिस्टम की घड़ी को सिंक करें और समस्या दूर हो जाएगी।


ये सही है। त्रुटि संदेश से पता लगाया गया। यदि आप सोच रहे हैं कि किसी दूरस्थ मशीन या क्लाउड पर स्थानीय समय कैसे खोजना है, तो वर्तमान समय को खोजने के लिए इंटरनेट का उपयोग करें। timeanddate.com :)
user_v

1
मैंने उसी त्रुटि का सामना किया है। कृपया मुझे बताएं कि सिंक्रोनाइज़ेशन कैसे करें
Stas

38
मैं उस दिन का सपना देखता हूं जिसमें त्रुटि संदेश अधिक प्रत्यक्ष होते हैं, "आपका सर्वर समय गलत तरीके से सेट किया गया है" मेरे साथ ठीक होगा।
तदुपरांत

2
समय क्षेत्र सेटिंग से कोई फर्क नहीं पड़ता। यह वर्तमान में निर्धारित समय की सटीकता है जो महत्वपूर्ण है।
पर Ramp51

1
ऑस्ट्रेलिया में हम केवल दिन के उजाले की बचत (1 घंटे आगे) में गए और अब यह त्रुटि डाली जा रही है। मेरी घड़ी सही है। AWS में एक बग होने लगता है।
ल्यूक

73

वज्रंट का उपयोग करने वालों के लिए, मेरे vagrant haltद्वारा vagrant upकाम करने के बाद ।


62

घड़ी सिंक से बाहर है।

मैंने इसे फिर से काम करने के लिए इस पोस्ट के चरणों का पालन किया , लेकिन इसके लिए निम्न कमांड भी चलानी पड़ी।

sudo ntpdate ntp.ubuntu.com
sudo apt-get install ntp

यदि किसी भी समय आपको एक संदेश मिलता है जिसमें कहा गया है कि NTP सॉकेट अभी भी उपयोग में है, तो इसे रोकें sudo /etc/init.d/ntp stopऔर अपनी कमांड को फिर से चलाएँ।


3
धन्यवाद! एक जादू की तरह काम किया। :)
नाइटमाइक

हाँ, यह मेरी समस्या तय की। यदि आपके पास उपयुक्त नहीं है, तो इसके बजाय yum का उपयोग करें: sudo yum install ntp -y
Shougo Makishima

1
काम किया। मुझे केवल sudo ntpdate ntp.ubuntu.comअपने सर्वर पर चलना था , हालाँकि।
spnkr

27

मेरे पास एक ही त्रुटि थी और मैं मैक के लिए डॉकर का उपयोग कर रहा हूं। बस फिर से शुरू डॉकटर ने मेरे लिए काम किया।


15

मामले में किसी को भी लारवेल और होमस्टेड का उपयोग करके यह पता चलता है, बस चल रहा है

homestead halt

के बाद

homestead up

और आप फिर से जाने के लिए अच्छे हैं।


15

Windows में Docker का उपयोग करने वालों के लिए सेटिंग में Docker इंजन को पुनरारंभ करने का प्रयास करें-> रीसेट-> Docker को पुनरारंभ करें।


यह कोई उत्तर नहीं है। शायद कुछ टिप्पणी।
19

8

जैसा कि अन्य ने कहा है, आपकी स्थानीय घड़ी AWS के साथ सिंक से बाहर है। आप इसे सीधे एनटीपी का उपयोग करके अमेज़ॅन के सर्वर से सिंक कर सकते हैं ताकि आपको घड़ी के बहाव के बारे में अभी या भविष्य में चिंता न करनी पड़े ।

नोट: नीचे दिए गए निर्देश * निक्स उपयोगकर्ताओं के लिए हैं। मैंने एक टिप्पणी जोड़ी है कि आप इसे विंडोज में कैसे कर सकते हैं, लेकिन एक गैर-विंडोज उपयोगकर्ता के रूप में मैं उनकी सटीकता को सत्यापित नहीं कर सकता।

  1. NTP स्थापित करने के लिए, अपने वितरण के आधार पर, निम्न में से कोई एक चुनें:

    apt-get install ntp
    

    या

    yum install ntp 
    

    आदि।

  2. Amazon जैसे कि सर्वर का उपयोग करने के लिए NTP कॉन्फ़िगर करें:

    vim /etc/ntp.conf
    

    और इसमें, डिफ़ॉल्ट सर्वरों पर टिप्पणी करें और इन्हें जोड़ें:

    server 0.amazon.pool.ntp.org iburst
    server 1.amazon.pool.ntp.org iburst
    server 2.amazon.pool.ntp.org iburst
    server 3.amazon.pool.ntp.org iburst
    
  3. और फिर ntp सेवा को फिर से शुरू करें:

    sudo service ntp restart
    

स्रोत: https://www.allcloud.io/how-to/how-to-fix-amazon-s3-requesttimetooskewed/

और अपना सामान्य समय एनटीपी के साथ समकालिक रखने पर एक और सामान्य लेख: https://www.digitalocean.com/community/tutorials/how-to-set-up-time-synchronization-on-ubuntu-12-04


C: \ Users \ User> apt-get install ntp 'apt-get' को आंतरिक या बाहरी कमांड, ऑपरेशनल प्रोग्राम या बैच फ़ाइल के रूप में मान्यता नहीं दी जाती है।
st78

apt-getकुछ लिनक्स वितरणों के लिए एक पैकेज इंस्टॉलर है। खिड़कियों के लिए, आप एनटीपी के लिए सिंक करने के सर्वोत्तम तरीके के लिए ऑनलाइन खोज कर सकते हैं। यहाँ मैं win10 के लिए पाया गया एक संदर्भ है: tenforums.com/tutorials/… , और यहाँ विंडोज सर्वर के लिए एक है: support.microsoft.com/en-us/help/816042/…
काइल चड्ढा


4

अगर आप में यह समस्या विंडोज़ 10 के लिए लोकलहोस्ट की है

स्वचालित रूप से समय सेट करें और समय क्षेत्र स्वचालित रूप से सेट करें इस पर मेरी समस्या हल करें।

यहां छवि विवरण दर्ज करें


3

यह कार्य के बाहर अनुरोध ऑब्जेक्ट के निर्माण और कार्य के अंदर AWS को वास्तविक कॉल के साथ async / प्रतीक्षा के कारण भी हो सकता है। यदि बहुत सारे कार्य चल रहे हैं और कार्य समय पर निर्धारित नहीं है, या AWS को वास्तविक कॉल करने में कुछ अन्य ऑपरेशन में देरी हो रही है, तो यह अपवाद फेंका जा सकता है।


1

इस समस्या से छुटकारा पाने के लिए, आपको क्लाइंट की टाइमिंग को एडजस्ट करना होगा ताकि 15 मिनट तक का अधिकतम समय स्टाम्प अंतर हो। अपने सिस्टम के लिए मानक समय और क्षेत्र भी निर्धारित करें।

पूरी डिटेल यहां देखें।


1

यदि आप एक वर्चुअलबॉक्स का उपयोग कर रहे हैं, तो वर्चुअल मशीन का समय वास्तविक मशीन के समय के साथ सिंक होता है। बस वर्चुअल मशीन में समय को ठीक करें समस्या को ठीक नहीं करेंगे।


1

मुझे यह त्रुटि थी क्योंकि मेरी स्थानीय मशीन का समय और समयक्षेत्र गलत तरीके से सेट किया गया था। उन्हें सही समय और समय के साथ बदलना मेरे लिए काम कर गया।


1

यदि आपको विंडोज़ में यह त्रुटि मिलती है तो अपनी समस्या को हल करने के लिए इन चरणों का पालन करें .. अपनी स्थानीय समय सेटिंग बदलें:
चरण 1: पॉपअप दिनांक और समय सेटिंग
चरण 2 पर क्लिक करें : पॉपअप दिनांक और समय विंडो से इंटरनेट टाइम टैब
चरण 3 पर क्लिक करें : अगला सेटिंग बदलें
चरण 4 पर क्लिक करें : सर्वर ड्रॉप डाउन से समय का चयन करें। nist.gov या इस वेबसाइट
चरण 5 की जांच करें : ठीक पर क्लिक करें

अपने कंसोल को पुनरारंभ करें और जांचें। यह काम करता हैं...


0

Ntp का उपयोग करना आपके लिनक्स आधारित सर्वर के सभी संस्करण पर काम नहीं कर सकता है (उदाहरण के लिए उबंटू सर्वर संस्करण जो अब समर्थित नहीं है जो आपको ntp डाउनलोड करने से रोक देगा यदि यह पहले से स्थापित नहीं है)।

यदि यह आपकी स्थिति है, तो आप अपने लिनक्स VM के लिए स्वतंत्र समय क्षेत्र निर्धारित कर सकते हैं: https://community.rackspace.com/products/f/25/t/650

ऐसा करने के बाद आपको समय / दिनांक रीसेट करने की आवश्यकता हो सकती है। ऐसा करने के निर्देश इस लेख में हैं: http://codeghar.wordpress.com/2007/12/06/manage-time-in-ubuntu-through-command-line


0

यदि आप 2016 में हैं और इस्तांबुल में यहां एक अजीब स्थिति है कि तुर्की ने सर्दियों के समय के मानकों पर स्विच नहीं करने का फैसला किया है, वैसे भी अपने स्थानीय समय क्षेत्र को मास्को में सेट करें फिर अपनी मशीन को पुनरारंभ करें।


मुझे लगता है कि यह एक टिप्पणी होनी चाहिए।
ब्लैकविजेबल 19

@BlackVegetable मैंने यह भी सोचा कि यह एक टिप्पणी हो सकती है लेकिन बात यह है कि यदि आप ऐसी स्थिति में हैं, जिसका मैंने उल्लेख किया है और स्वीकृत उत्तर के भीतर निर्देशों का पालन करने जा रहा है तो यह अनसुलझी रहेगी; इसलिए यह एक ऐसा उत्तर है जो एक वैकल्पिक समाधान प्रदान करता है।
मर फारुक अल्मेलि

0

मैं इस मामले में जेट (कोडशिप) और मैकऑफ़ पर टेराफॉर्म को चलाकर मैक बीटा चैनल 1.13.1-beta42 के लिए डॉकर का उपयोग कर चला।

Failed to read state: Error reloading remote state: RequestTimeTooSkewed: The difference between the request time and the current time is too large.
status code: 403, request id: 9D32BA2A5360FC18

यह डॉकटर को पुनः आरंभ करके हल किया गया था।


0

मैंने अभी-अभी यह त्रुटि प्राप्त करना शुरू किया है, और मेरी घड़ी को सिंक्रनाइज़ करने से कोई मदद नहीं मिलती है। (मैंने 2 घंटे बिताए हैं, जो मुझे हर उस समय मिल सकता है, जिसमें AWS सर्वर शामिल हैं, लेकिन कुछ भी फर्क नहीं पड़ता।)

वास्तव में एक ही बात एक साल पहले 31 दिसंबर 2017 को शुरू हुई थी। उस मामले में, मेरे सिस्टम को रिबूट करना, और मेरे सर्वर को फिर से बनाना (जो aws java sdk का उपयोग करता है) ने इसे ठीक किया। मुझे पता नहीं क्यों। मैंने मान लिया कि AWS में साल के अंत में कुछ समय की ख़ासियत थी। यह भी संभव है कि जब मैं इन चीजों को कर रहा था, तो एडब्ल्यूएस टाइमवेर्स ने खुद को ठीक किया। मेरे पास उस परिकल्पना को परखने का कोई तरीका नहीं है।

अब, यही बात अचानक 30 दिसंबर, 2018 को होने लगी। यह साल के अंत में सही नहीं है, लेकिन संदिग्ध लगने के लिए पर्याप्त है। (इन तिथियों को छोड़कर कभी भी यह त्रुटि नहीं हुई।) इस समय रिबूट करना और पुनर्निर्माण मदद नहीं कर रहा है।

इस बॉक्स पर मेरा देव वातावरण समानताएं के तहत विंडोज 10 है। मेरे सिस्टम पर और कुछ नहीं बदला है - जैसा कि मैंने पूर्व-समानांतर स्नैपशॉट में वापस रोल करके डबल-चेक किया है। मेरे होस्ट मैकओएस और वर्चुअल विंडोज 10 दोनों पर घड़ियां सही हैं।

मुझे AWS बग पर संदेह है।

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