Имбирь - твой спиритический овощ. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

% find .gem -name "development.log" .gem/ruby/2.3.0/gems/factory_girl_rails-4.8.0/tmp/aruba/testapp/log/development.log .gem/ruby/2.3.0/gems/factory_girl_rails-4.9.0/tmp/aruba/testapp/log/development.log .gem/ruby/2.3.0/gems/nested_form-0.3.2/spec/dummy/log/development.log
#CE5NW2 (4) / @komar / 2489 дней назад
Выкинул на хуй пуму и заменил единорогом. В 2 раза больше воркеров жрут при этом меньше памяти. Рекомендую.
#GMM02T (11) / @komar / 2651 день назад
По непонятной мне причине puma через несколько часов монотонной долбежки юзверями начинает отвечать на запросы несколько секунд. Как это дебажить — не имею понятия. Сворачиваю на хуй это поделие и уебываю обратно на unicorn.
#OW82AV (20+1) / @komar / 2653 дня назад
https://github.com/atipugin/telegram-bot-ruby/commit/ba40802ffb4f94853be964f29c96f36d1e39376e а давайте сломаем на хуй api ну просто так, лучше же стало было два аргумента, а сейчас хеш с двумя элементами нормальный же коммит, а?
#UI9577 (4) / @komar / 2669 дней назад
Ебучие рельсы из коробки нихуя не выставляют RAILS_MAX_THREADS в соответствие с числом воркеров-тредов в пуме, отчего дефолтный пул коннектов к базе в 5 штук регулярно заканчивается с блеванием ошибкой 500 через 5 секунд ожидания.
#8YB2QR (1) / @komar / 2676 дней назад
Миграция на РУБN — как американская ракета хеллфайор: за те пять секунд, которые она запускается, можно успеть отменить запуск. Сколько раз спасало.
#IX0GU1 (0+3) / @komar / 2772 дня назад
puma — кусок говна, который эффективен только для запуска приложений, которые большую часть времени заняты IO. В остальных случаях мультитредовость каждого воркера прироста в производительности не дает (что довольно очевидно). А «остальные случаи» — это как раз типичный рельсосайтег, который большую часть времени тратит на отрисовку вьюх. Зато памяти такой воркер жрет в полтора раза больше. Да еще и коннекты к БД лишние держат. Ну нахуй, я лучше на тот же объем памяти юникорнов назапускаю.
#M6DEQ7 (8) / @komar / 2794 дня назад
Есть проблема: http-запросы нихуя не прибиваются по таймауту. Использую Faraday в качестве http-клиента. Выставил ему таймаут. Сверху еще ебанул Timeout.timeout(...) do для пущей верности. В основном работает. Но все равно порядка 200 запросов в день нихуя не прибиваются и вместо положенных по таймауту секунд тратится до полутора минут. У меня нет особого желания включать мозги и разбираться, через какую жопу в этом скриптодерьмище сделана многопоточность. Кто-нибудь знает, как исправить?
#BOM0KZ (12+1) / @komar / 2809 дней назад
Посмотрел получше. Puma сжирает в полтора раза больше памяти, чем unicorn, а прироста в производительности не дает нихуя. Любой простой воркера на IO с лихвой компенсируется атомной тормознутостью рельсов, отрисовывающих свои ебаные шаблончики. Если вы написали хуйню, которая по секунде-две ебет гусей в сисколах, то puma должна помочь. А так смысла никакого. Хипсторы узнали про треды, да ты ж ебанись нахуй. Из плюсов: более модная интеграция с капистраной; в интернете пиздят, что можно пускать без nginx’а (я бы все равно не рискнул).
#7IPFTK (8) / @komar / 2846 дней назад
Перевел две говнины с unicron на puma. Ощутимого роста производительности нет, зато памяти стало жрать больше. В душе не ебу, почему. Не рекомендую.
#RTG9QL (0) / @komar / 2846 дней назад
% gem install bundler Fetching: bundler-1.14.3.gem (100%) Bundler and RubyGems.org are free for anyone to use, but maintaining them costs more than $25,000 USD every month. Help us cover those costs so that we can keep the gem ecosystem free for everyone: https://ruby.to/support-bundler
#1Z1ZKB (1) / @komar / 2851 день назад
✓ не осилить пуму и вернуть уникорн взад
#OSS5F8 (5) / @komar / 2851 день назад
> JSON.parse('{"хуй": "пизда"}').dig("хуй","пизда","джигурда") TypeError: String does not have #dig method охуенно полезные методы в рубя запиливают
#O61HBN (0) / @komar / 2854 дня назад
Как заэскейпить ебаный урл, чтобы наверняка: require 'addressable' Addressable::URI.parse(url).normalize.to_s
#2RKZ3U (11) / @komar / 2885 дней назад
уже полчаса пытаюсь найти причину expecting keyword_end язык для людей
#MDJLDV (1) / @komar / 2917 дней назад
Вообще ruby из сорцов собирается с полпинка. Gem ставит все в хомяк после прописывания пары хуевен в env. Ни разу не возникало проблем с обратной совместимостью со времен 1.8 → 1.9. Какого хуя все рубисты едят rvm с rbenv — непонятно. Ах да, макось.
#1JSDE0 (4) / @komar / 2923 дня назад
Новые веяния в мире скриптодерьмища: каждый вызов метода делать через &.
#WV7H3N (1) / @komar / 2943 дня назад
> In unicorn:legacy_restart send the USR2 signal, sleep for this many seconds (defaults to 3), then send the QUIT signal не, я чет не понимаю в этой жизни
#HXVDZ3 (3) / @komar / 2968 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.