Кое-кто из моих знакомых утверждает, что с поддержкой вообще общаться не надо; я порой, в силу необходимости, все же пробую контактировать, но каждый раз все более и более, если можно так выразиться, безуспешно. Непреходящее впечатление тупости и непрофессионализма: сидит, дескать, на попе ровно группа бездельников, и получает фиксированный оклад за то, что убивает твое время.
Вот как-то так приходят на ум формулировки малорадостных впечатлений от <псевдо>технической поддержки - хостингов, провайдеров, и не только их. Но, возможно, это лишь незакрытый гештальт, оставшийся от давних лет работы в российском IT? Тьфу, потерянные годы. Лучше не вспоминать и не копаться в себе.
После незамысловатого лирического вступления следует, как и обещано заголовком, недлинный отзыв о попытке работы на веб-хостинге NetAngels. Сразу скажу, что этот хостинг интересовал меня лишь в единственном контексте, а именно: как возможность опубликовать в вебе парочку своих демок на Ruby on Rails. В силу ряда причин не хотелось поднимать под рельсы отдельный инстанс на AWS, где вот уже довольно давно расположен блог, странички которого вы в данный момент листаете, и именно потому ваш покорный слуга искал недорогой отечественный хостинг... считайте это, если угодно, данью патриотизму.
Увы, рабочий процесс не заладился. Вроде бы не страдаю излишней фиксацией на себе любимом, но горделивое ощущение того, что на NetAngels я на рельсах один или почти один - с самого начала не отпускало. Чат с поддержкой проходил примерно следующим образом: я отправлял пару строчек лога, которые вызывали мое недоумение, и в течение часа получал в ответ всё ту же пару строчек, снабженных репликой саппорта, что так быть не должно, плюс выделенное капслоком утверждение, что это МОЕ приложение, а нам тут в NetAngels похуй на твои проблемы. Пару раз вмешательство руководителя техподдержки приносило свои плоды - каждый раз оказывалось, что проблема с МОИМ приложением все-таки на стороне хостинга - и я уж было начал слабо надеяться, что вместе мы кое-как свершим этот титанический труд по взгромождению не самого сложного сценария на хостинг NetAngels.
Ребята, я потратил три ночи в безуспешных попытках водрузить rails-app на ваш виртуальный хостинг. Могу сказать одно: оптимистичные время от времени реляции от "Виталий, руководитель техподдержки" - "переустановили rack, разобрались с зависимостями, теперь все работает" лично во мне ни малейшего оптимизма не вызывают. Особенно на фоне непроходимого идиотизма его подчиненных, не способных связать двух слов: говоришь, что дока у вас нерабочая, миграция прошла, но сайт в оффлайне; ну и получаешь в ответ "объясните, почему вы использовали postgres, это ведь не по доке". Нет слов. Где вы набрали такую деревню?
Отдельно - про сегодняшние перлы. Да, это действительно МОЁ приложение, как завистливо подчёркивал капслоком ваш "саппортер". И именно потому, что оно МОЁ, МНЕ несложно поручиться: это приложение не вызывает ошибок веб-сервера. Если ваши технари используют на хостинге юникорн, который способен несколько иначе обрабатывать запросы, и требуют от меня закомментировать дефолтную для рельсов puma - без проблем, но тем самым они берут на себя ответственность за универсальность работы своего решения. Я не готов переписывать СВОЙ код под ВАШ хостинг, но вынужден буду рассказать о безграмотном и претенциозном стиле работы NetAngels в своём блоге.
Разочаровали. Всех благ.
Алексей
SpaceWeb анонсирует на своей странице возможность регистрации бесплатного аккаунта с поддержкой, в том числе, Ruby on Rails. Но саппорт SpaceWeb прислал мне виноватое сообщение о том, что актуальной версии доки на этот предмет в онлайне не существует, плюс некий док в аттаче письма... следуя которому - можно, на мой взгляд, потратить много часов впустую, но не приблизиться к решению задачи. Тоже мимо.
В итоге мы уперлись в банальное Can't verify CSRF token authenticity; эта проблема была мной когда-то давным-давно решена для данного приложения, работавшего на дефолтной puma - который теперь, по требованию саппорта, был закомментирован в джемфайле (напомню, на NetAngels внутрь "на приложение" смотрит unicorn, а наружу nginx). Никакого желания переписывать СВОЕ приложение под нужды хостинга у меня не было, никакой надежды на то, что удастся втолковать саппорту, что техническая проблематика находится в ЕГО зоне ответственности - не было также. Соответственно, ничего не оставалось, кроме как послать и удалить аккаунт NetAngels, что я и сделал... да, не сложилось. Страшная это штука - незакрытый гештальт.
Вы можете оставить в комментариях этой странички ссылку на российский или белорусский веб-хостинг (я не про VDS сейчас, разумеется), бесплатный или платный, более-менее грамотно предоставляющий поддержку актуальных версий Ruby on Rails, желательно - без непризнанных гениев саппорта по образцу процитированного выше.
Если такие хостинги существуют (и да, божеские расценки также имеют значение).