سؤال

وأنا باستخدام شعبية راحة التطبيق التوثيق / تعليمي وجدت هنا: HTTP: / /railsforum.com/viewtopic.php؟pid=74245#p74245

ولقد تم استخدام التطبيق على نطاق واسع ويعمل كل شيء عظيم. القضية الوحيدة التي أواجه هو أنه يأخذ في أي مكان من 60 ثوان إلى عدة دقائق لنظام لمعالجة إنشاء مستخدم جديد. هذا أمر غير مقبول واضح.

عند يمكنني إنشاء المستخدم من خلال عملية الاشتراك العادية، ونظام يجلس فقط والعمليات لفترة طويلة ومن ثم في نهاية المطاف بإرجاع رسالة تسجيل ناجحة.

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

وأي أفكار حيث أنني يجب أن نبحث عن سبب هذه المشكلة؟ يتم سرد التطبيق بالكامل على الرابط I لصق في الجزء العلوي من هذا المنصب، لذلك أعتقد أنه من الأسهل أن نلقي نظرة على ذلك هناك، وليس لي لصق في جبل من التفاصيل. أنا سعيد لتقديم إجابات على الأسئلة إذا كنت بحاجة إلى مزيد من المعلومات.

وشكرا!

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

المحلول

وكنت استخدام جوهرة newrelic (لا تقلق، استخدامه لبيئة التطوير غير خالية 100٪). مع هذا مثبت، يمكنك تسجيل المستخدم ومن ثم استخدام newrelic لمعرفة كم من الوقت استغرق كل استعلام SQL وأي جزء من الطلب (تقديم، الخ) وتلتهم الوقت.

إذا كان لزاما على تخمين البرية، فما استقاموا لكم فاستقيموا إلقاء اللوم على التكوين الارسال، ولكن هذا هو طلقة في الظلام. newrelic ينبغي أن تساعدك تعقب حيث أكبر المصارف الوقت الذي -و إذا كان هناك قفزة كبيرة في الوقت بين العناصر في تقرير newrelic، وهذا مؤشر جيد من حيث هناك خطأ أيضا.

وحظا سعيدا.

نصائح أخرى

وأنا أيضا ActionMailer المشتبه به، إذا كان لا يمكن الاتصال بخادم تكوين سوف يستغرق بعض الوقت لمهلة.

وثمة قضية أخرى مماثلة الذي كان لي قبل بضع سنوات ان كنت تستخدم التعليمات البرمجية التي تستخدم / ديف / عشوائي للحصول على بيانات عشوائية ولكن كان الجهاز الظاهري كنت تعمل على رقم / ديف / عشوائي ولكن بطريقة أو بأخرى في نهاية المطاف سوف إكمال طلب ولكنها أخذت إلى الأبد.

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

http://www.brynary.com/RackBug.mov

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top