2013-07-22 2 views
1

просто запустить в нечетном ключ ArgumentError не может быть пустой ошибкой для блестящего приложения Rails4 с сеансом магазин конфигурацией использовать Memcache магазинаRails4 Далли ArgumentError не может быть пустым

Я создал приложение для демонстрации

https://github.com/khoan/rails4_dalli_session_store_error_app

идеи о том, как исправить?

Заранее спасибо.

ответ

2

У меня тоже есть эта ошибка. проблема memcached не работает. (Проверьте журнал приложений)

проверить ваш memcached-демон!

6

У нас тоже есть эта ошибка. Memcached не работает. Это случается иногда на производственном сервере, и мне удалось воспроизвести его на нетронутом приложении rails4, используя dalli_store или mem_cache_store как session_store. Отправка запроса с помощью поддельного пустого файла cookie session_id приведет к увеличению ArgumentError (ключ не может быть пустым)

+0

Удалено для воспроизведения в приложении Rails 3 с той же техникой. Вам удалось обойти это? – victorcoder

+0

Я представил несколько патчей на dalli, которые были объединены. – user3498909

3

У меня тоже была эта проблема. Dalli 2.7.2 исправляет проблему ([email protected]), поэтому рекомендую обновить.

+0

Спасибо, это точно зафиксировало проблему, которую мы видели, и хорошо стоит моего +1. – ChrisInEdmonton

+0

У меня был такой же опыт. Спасибо, что понял, что это был камень. –

Смежные вопросы