हर सेवा के लिए, टाइम आउट की डिफ़ॉल्ट सेटिंग तय होती है. साथ ही, उस सेवा की client.rb
फ़ाइल में बताई गई, फिर से कोशिश करने की नीति भी मौजूद होती है. उदाहरण के लिए, कैंपेन सेवा के client.rb
को देखें और self.configure
तरीका ढूंढें.
किसी सेवा को इंस्टैंशिएट करने के बाद, इन डिफ़ॉल्ट को बदला जा सकता है. ऐसा करने के लिए, set_custom_client_timeouts.rb
में दिए गए उदाहरण का पालन करें.
टाइम आउट की अवधि को जितना चाहें उतना बड़ा किया जा सकता है. हालांकि, अगर दो घंटे से ज़्यादा का समय निकल चुका है, तो DEADLINE_EXCEEDED
की गड़बड़ी हो सकती है.