किसी को पता है अगर , जब या कैसे मैं प्राप्त कर सकते हैं memcached एक Windows 64 बिट पर्यावरण पर चल रहा है?
मैं एक नया होस्टिंग समाधान स्थापित कर रहा हूं और बहुत कुछ 64 बिट ओएस चलाना पसंद करेगा, और चूंकि यह एसक्यूएल सर्वर डीबी के साथ एएसपी.नेट एमवीसी समाधान है, ओएस या तो विंडोज सर्वर 2003 या (उम्मीद है!) 2008 होगा।
मुझे पता है कि यह सर्वर पर 32 बिट बनाम 64 बिट के बारे में एक बहस में फैल सकता है, लेकिन चलो यह कहना है कि मेरी प्राथमिकता 64 बिट है और मेरे पास कुछ बहुत अच्छे कारण हैं।
अब तक, मैं विकल्पों में से एक नंबर की कोशिश की है और एक पाया बिट की मदद एक 32bit मशीन पर इस उठने से संबंधित (और सफल रहा तो हो सकता है), लेकिन बाद से मूल विंडोज बंदरगाह Win32 विशिष्ट है, यह शायद ही मदद करने जा रहा है जब x64 पर एक सेवा के रूप में स्थापित किया जा रहा हो। यह भी libevent पर निर्भरता है जिसके लिए मैं केवल Win32 संकलित संस्करण प्राप्त कर सकता हूं।
मुझे संदेह है कि बस सी ++ में यह सब लोड हो रहा है और "कंपाइल" (64 बिट के लिए) मारना काम नहीं करेगा, कम से कम 32 और 64 बिट आर्किटेक्चर में जटिल अंतर के कारण नहीं, लेकिन मैं सोच रहा हूं कि क्या कोई इसे बंद करने पर काम कर रहा है ज़मीन? दुर्भाग्य से, मेरी विशेषज्ञता केवल प्रबंधित कोड (सी #) में निहित है, अन्यथा मैं खुद पर यह कोशिश करूंगा और ले जाऊंगा, लेकिन मुझे विश्वास नहीं हो रहा है कि मैं अकेला लड़का हूं जो 64 बिट विंडोज सर्वर पर चलने वाले मेमस्कैच को चलाने की कोशिश कर रहा हूं । ..मैं मैं?
अपडेट करें
हां मुझे डर है कि मैं अभी भी इसका उत्तर ढूंढ रहा हूं - मेरे सभी प्रयास (मेरे दयनीय सी ++ कौशल के साथ) एक स्थिर निर्माण विफल हो गए हैं - मैंने एक सर्वर को ट्रैश कर दिया है और 3 वीएम के बस इसे आजमा रहा हूं। असली विशेषज्ञों की ओर मुड़ें। क्या कोई इसे 64 बिट पर पोर्ट करने की योजना बना रहा है? या आप वास्तव में सुझाव दे रहे हैं कि मैं इसके बजाय एमएस वेग का उपयोग करता हूं? मुझे इस विचार से कंपकंपी आती है।
अपडेट: @ लार्स - मैं वास्तव में एनीम का उपयोग करता हूं - यह बहुत अच्छा है, लेकिन जो आप जिक्र कर रहे हैं वह सर्वर के बजाय क्लाइंट है।
@DannySmurf - मैं केवल 32 बिट OS पर सेवा के रूप में इसे स्थापित करने में सक्षम हूं। 64 बिट OS इस Win32 सेवा की स्थापना को अस्वीकार करता है। बेशक, बहुत सारे Win32 कोड x64 आर्किटेक्चर पर मूल रूप से काम करते हैं, इसलिए आप 32bit एप्लिकेशन (उदाहरण के लिए Office) या Vista / XP 64 आदि पर गेम चला सकते हैं, लेकिन सेवाओं में आने पर यह सीधे अनुवाद नहीं करता है। मैं कोई विशेषज्ञ नहीं हूं, मुझे संदेह है कि इसे सिंक के साथ करना है या उस सेवा को व्यवस्थित करना है जिसे सदस्यता लेने की आवश्यकता है, और मुझे संदेह है कि 64 और 32 अच्छी तरह से नहीं खेलते हैं। मुझे इसमें से किसी पर भी सुधार होने की खुशी है, लेकिन आपके प्रश्न का उत्तर देने के लिए - हां मैंने कोशिश की है।
@ ओजे - सीधे-आगे की प्रतिक्रिया के लिए बहुत बहुत धन्यवाद। मैंने जितना सोचा था, लेकिन यह निश्चित नहीं था कि किसी और के सुझाव थे या पहले से ही इस मार्ग से नीचे चले गए थे। हो सकता है कि जब StackOverflow LIVE हो, तब अधिक लोग जवाब देंगे और मुझे बताएंगे कि क्या यह कुछ देखा जा रहा है, और यद्यपि मैं खुद इसे आज़मा सकता हूं और संकलित कर सकता हूं - मैं बस "विश्वास" (मेरे C ++ अनुभव स्तर के साथ) नहीं कर सकता कि यह बड़े स्केल करने योग्य समाधानों के ऐसे महत्वपूर्ण घटक में "एंटरप्राइज़ स्तर" विश्वसनीयता प्रदान करेगा। मुझे लगता है कि इससे पहले कि मैं आश्वस्त हो सकता हूं मेरे गैर-प्रयोगात्मक प्रयोगों के बजाय इसे शिक्षित हस्तक्षेप की आवश्यकता होगी। मेरी ओर से एक छोटा सा निरीक्षण, साइट को नीचे ला सकता है। ओह अच्छा ... अगली बार तक।