Назад | Перейти на главную страницу

Сбой Fastcgi «попросили немедленно остановиться»

Я пытаюсь загрузить файлы в приложение rails с драгоценным камнем скрепки на общем хостинге с bluehost. Он отлично работает локально, но на bluehost всякий раз, когда я пытаюсь загрузить файл, я просто перенаправляюсь на индекс, и появляется новый файл журнала с именем fastcgi.crash.log в моем log каталог. Он говорит:

[18/Nov/2009:09:12:19 :: 23593] asked to stop immediately
[18/Nov/2009:09:12:19 :: 23593] stopping after explicit exit
[18/Nov/2009:09:12:23 :: 3679] starting

Мой файл необработанного доступа выглядит так:

67.182.234.77 - - [18/Nov/2009:09:12:32 -0700] "POST /images HTTP/1.1" 301 421 "http://paperclip.ryanflorence.com/images/new" "user agent stuff"

Странно, почему он дает 301 перенаправление перенаправления на постоянное перемещение ...

Любые идеи?

Привет, у меня была такая же проблема на Hostmonster ... Я исправил ее двумя способами.

  1. Я использовал тот же маршрут, что и вы выше, запрос POST к / images ... Я думаю, что fcgi как-то путает это с маршрутом для / public / images ... Добавление маршрута для / image_uploads изменило мою ошибку на 422 .

  2. Чтобы исправить ошибку 422, я понял, что удалил строку из моего /config/initializers/session_store.rb, чтобы использовать сеансы Active Record. После повторного добавления

ActionController :: Base.session_store =: active_record_store

to sessions_store.rb мои загрузки работали :-) надеюсь, что это поможет.