Сервер Rails Mongrel больше ничего не загружает - PullRequest
1 голос
/ 23 сентября 2011

Долгое время я использовал Mongrel для запуска своего приложения rails. К сожалению, вчера решили перестать работать.

Вот что происходит, когда я пытаюсь запустить localhost, чтобы увидеть мое приложение:

root @ что угодно> RAILS_ENV = производственный скрипт / сервер

Это всегда запускало сервер Mongrel, прослушивающий порт 3000. Я обращаюсь к нему, переходя на localhost: 3000.

Приложение Rails 2.3.5, запускающееся на http://0.0.0.0:3000 нет страницы на localhost: 3000 загрузится. Это просто говорит "загрузка ..." навсегда.

Странно то, что он успешно загрузит около двух страниц, прежде чем решит больше ничего не загружать. Если я перезагружаю свой компьютер, он может или не может позволить мне загрузить страницу или две, но он всегда просто перестает загружать что-либо вскоре после этого. Может сервер просто невероятно медленный, и я только думаю, что он ничего не загрузит? И все же, как мне это выяснить, а потом исправить?

Естественно, это сделало практически невозможным для меня что-либо сделать! Любая помощь приветствуется.

Если это имеет значение, я использую Rails 2.3.5, Ruby 1.8.7, Mongrel 1.1.5, на Ubuntu 10.04 LTS.

1 Ответ

0 голосов
/ 26 сентября 2011

Я понял это.В случае, если кто-то был ультра-любопытен, это не имело никакого отношения ни к Rails, ни к Mongrel.У учетной записи пользователя, в которую я пытался войти, был какой-то случайный запрос SQL, который был действительно огромным.Я не знаю, почему это было там, но попытка войти в определенную учетную запись убивала все.

Причина, по которой иногда загружались страницы, заключалась в том, что именно тогда я входил с другой учетной записью.1003 *

Мораль истории: не связывайте массовые запросы SQL со случайными тестовыми аккаунтами!

...