BeanStalkd على سولاريس هو لا يعود أي شيء عند استدعائه من مكتبة الثعبان

StackOverflow https://stackoverflow.com/questions/1044473

سؤال

وأنا باستخدام سولاريس 10 OS (x86) و. ركبت beanstalkd ويبدأ غرامة باستخدام الأمر "beanstalkd -d -l -p hostip 11300".

ولدي بايثون 2.4.4 على نظام بلدي ركبت YAML والمكتبات beanstalkc الثعبان للاتصال beanstalkd مع الثعبان مشكلتي هي عندما أحاول كتابة بعض الرموز:

وbeanstalkc استيراد شجرة الفاصولياء = beanstalkc.Connection (المضيف = 'hostip "، ومنفذ = 11300)

وأي خطأ حتى الآن ولكن عندما أحاول القيام به سوميتينج على شجرة الفاصولياء مثل القول طوابير جدولة. لا يحدث أي شيء.

وbeanstalk.tubes ()

وأنها مجرد توقف ولا شيء يعود. لو كنت إلغاء العملية (باستخدام للحد من الخطر + ج على الحياة الفطرية الثعبان.) أو إيقاف خادم أرى على الفور الإخراج:

وTraceback (المكالمات الأخيرة الأخيرة):   ملف "" الخط 1 في؟   ملف "/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py"، خط 134، في أنابيب     العودة self._interact_yaml ( 'قائمة أنابيب \ ص \ ن'، [ 'OK'])   ملف "/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py"، خط 83، في _interact_yaml     حجم، = self._interact (الأوامر، expected_ok، expected_err)   ملف "/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py"، خط 57، في _interact     مركز والنتائج = self._read_response ()   ملف "/usr/lib/python2.4/site-packages/beanstalkc-0.1.1-py2.4.egg/beanstalkc.py"، خط 66، في _read_response     استجابة = self.socket_file.readline (). انقسام ()   ملف "/usr/lib/python2.4/socket.py"، خط 332، في يقوم readline     البيانات = self._sock.recv (self._rbufsize)

وأي فكرة ما يحدث؟ أنا مبتدئ يونكس ذلك ليس لدي أي فكرة عما فعلت الإعداد الخاطئ تسبب هذه.

وتحرير: يبدو أن المشكلة تكمن في BeanStalkd نفسها، أي شخص قد استخدمت هذا على سولاريس 10؟ إذا كان الأمر كذلك النسخة التي استخدمتها؟ v1.3 للوصفت واحدة لا بتجميع على سولاريس في حين آخر من مستودع كود بوابة يجمع يسبب المشكلة أعلاه (أو ربما هناك بعض التكوين للقيام على سولاريس؟).

وedit2: ركبت وجمعت نفس المكونات مع beanstalkd، PyYAML، pythonbeanstalc وlibevent إلى جهاز أوبونتو وأنه يعمل بشكل جيد. مشاكل ويبدو أن حول تجميع beanstalkd على سولاريس، ولدي لم تنتج أو قراءة أي حل.

هل كانت مفيدة؟

المحلول

وأود أن أعرف ما هو الخطأ: لا تبدأ في وضع الخفي (-d). لقد شهدت نفس وبالصدفة اكتشفت ما هو الخطأ.

وأو بالأحرى، أنا لا أعرف ما هو الخطأ، لكنه يعمل دون تشغيله في الوضع الخفي.

و./ beanstalkd -p 9977 و

وكبديل.

scroll top