У меня есть некоторые проблемы с использованием authlogic в моем приложении rails, поэтому я начал использовать пустой пример из github.com / binarylogic / authlogic_example , который тоже не работает.
Я потратил день на установку ruby 1.9.1 и 1.8 и jruby1.8, ни одна не работала. Самое интересное, что на моем сервере работало другое приложение rails. Тем не менее, я просто не вижу, где код ломается или где разница. Вот вывод, который дает общий / log / mongrel_debug / threads.log:
Mon Oct 12 19:23:53 +0200 2009 REQUEST /favicon.ico
0.0.0.0:7102 -- THREADS: 1 -----
KEYS:
-- #<Thread:0x7ffe28347fc8>: [:started_on, :__recursive_key__]
Через некоторое время после запроса он истекает с 500. Правильно ли я полагаю, что это некая рекурсия в каком-то фрагменте кода?
Моя конфигурация сервера:
Linux xxxxxx 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:45:36 UTC 2009 x86_64
ruby 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
gem -v: 1.3.5
rails 2.3.4 (any lower version doesn't change it)
Пока это не зависит от базы данных или версии рельсов. Единственное, что снова запускает приложение, - это закомментирование #acts_as_authenticated, поэтому я предполагаю, что есть какие-то проблемы с authlogic и моим сервером conf. Локально все еще работает (OSX 10.6.1)
Я искал в Google несколько часов и создал приложение с нуля. Если у вас есть идеи, что еще я мог бы найти или что я мог бы проверить, дайте мне подсказку!
Большое спасибо заранее!
До