पर पृष्ठभूमि कार्य को सिम्युलेट करना मैं AppHarbor पर चल रहे चल रहे .NET MVC एप्लिकेशन पर दोहराए गए कार्य को अनुकरण करने के लिए System.Runtime.Caching.MemoryCache का उपयोग कर रहा हूं।AppHarbor
कैश मेंप्रविष्टियां एक CacheItemPolicy जो एक AbsoluteExpiration ऑफसेट होता है और एक RemovedCallback है कि एक प्रणाली को बुलाती है और कैश में आइटम के जोड़ने retriggers (वर्णित here के रूप में) का उपयोग करके जोड़ी
MemoryCache में पहली बार से भर जाता है Application_Start। यह स्थानीय रूप से ठीक काम करता है, लेकिन ऐपहार्बर पर तैनात किए जाने पर काम नहीं करता है (HttpRuntime.Cache के साथ भी प्रयास किया गया, वही परिणाम)।
मेरा एप्लिकेशन AppHarbor पर एक कैनो (फ्री) खाते के तहत चल रहा है जिसमें केवल एक कार्यकर्ता है। क्या इसका मतलब यह है कि जब तक मैं कुछ भुगतान योजना में अपग्रेड नहीं करता तब तक मैं पृष्ठभूमि कार्य को अनुकरण नहीं कर पाऊंगा?
धन्यवाद!
मैं बाहर से एक पृष्ठ मतदान करने की सोच रहा था, लेकिन मेरे काम को पूरा करने में कुछ समय लगता है। ऐपहार्बर टाइमआउट 10 सेकंड या उसके बाद अनुरोध करता है और मुझे नहीं पता कि कार्रवाई अभी भी निष्पादित है या नहीं। –