soulseekah
(Gennady Kovshenin)
20 يوليو 2023، 1:23م
1
أقوم بتشغيل الإصدار 3.1.0-beta6 وأواجه الخطأ التالي:
Started GET "/" for 92.62.56.207 at 2023-07-20 13:15:36 +0000
NoMethodError (undefined method `size' for #<Rack::Lint::InputWrapper:0x00007f528702bdf0 @input=#<StringIO:0x00007f529abd17f0>>):
lib/middleware/anonymous_cache.rb:334:in `call'
config/initializers/100-quiet_logger.rb:20:in `call'
config/initializers/100-silence_logger.rb:29:in `call'
lib/middleware/enforce_hostname.rb:24:in `call'
lib/middleware/request_tracker.rb:228:in `call'
هل لديك أي فكرة عما أفتقده أو هل هذا خطأ؟
pfaffman
(Jay Pfaffman)
20 يوليو 2023، 1:40م
2
هل هذا تثبيت قياسي؟ هل تتم كل الطلبات بهذه الطريقة؟ هل هناك أي إضافات؟
soulseekah
(Gennady Kovshenin)
20 يوليو 2023، 1:52م
3
لا، هذا تثبيت تطويري، يعمل محليًا. جميع طلبات GET تفعل ذلك، وطلبات POST تمر بشكل جيد. لا توجد إضافات على الإطلاق، الخطأ يأتي من داخل البرنامج الوسيط.
soulseekah
(Gennady Kovshenin)
21 يوليو 2023، 11:06ص
4
لقد قمت بتحليل التثبيت القياسي بتفصيل أكبر ووجدت أن مشغل صورة docker يستخدم bundle exec config/unicorn_launcher -E production -c config/unicorn.conf.rb لتشغيل unicorn. لقد استخدمت RAILS_ENV=production bin/unicorn بدلاً من ذلك. أعتقد أنني فاتني إعداد التشغيل. تم حل المشكلة.