Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 August 29

SK

Serhii Koliada in Ruby, Rails, Hanami | dry-rb
Dmitry Evgenevich
На сколько мне известно, руби плохо умеет возвращать свободную память системе(после сборщика).
Ну умеет вообще? Есть вариант вернуть зарезервированную память в систему без перезапуска сервиса?
источник

EF

Evgeniy Fateev in Ruby, Rails, Hanami | dry-rb
Dmitry Evgenevich
На сколько мне известно, руби плохо умеет возвращать свободную память системе(после сборщика).
Ага, там обычно в странице несколько блоков куда пишутся RValue, и если хотя бы один слот в странице занят, то страница не возвращается. Но в Ruby 2.7 появился метод GC.compact, который может помочь дефрагментировать память (сам ещё не исследовал эту тему).
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
я физик, не юрик. cloudpayments вроде для юриков больше
Тогда вообще все сложно) нужно хотя бы самозанятым быть. Но не все платёжные системы работают с смз.
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Alexander G
Тогда вообще все сложно) нужно хотя бы самозанятым быть. Но не все платёжные системы работают с смз.
cloudpayments работает с ними?
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
cloudpayments работает с ними?
Кажется, нет. Но это не точно. Лучше у них спросить. Я как раз недавно искал и не нашёл ничего про смз у них на сайте.

Кажется, Яндекс работает. И робокасса, наверное
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Alexander G
Кажется, нет. Но это не точно. Лучше у них спросить. Я как раз недавно искал и не нашёл ничего про смз у них на сайте.

Кажется, Яндекс работает. И робокасса, наверное
буржуи не доверятся яндексу, 100%
источник

AN

Artem Napolskih in Ruby, Rails, Hanami | dry-rb
Serhii Koliada
А руби(конкретнее делайжоб) умеет освобождать системную память?
Если например какой-то воркер выжрал джобой всю доступную память системы?
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Но для смз могут быть выше тарифы. Лучше заранее посчитать, что выгоднее: смз + высокая комиссия или ип и обычная
источник

EF

Evgeniy Fateev in Ruby, Rails, Hanami | dry-rb
Умеет, но из-за высокой фрагментации страниц памяти внутри Ruby процесса это происходит медленно. Можно попробовать в воркере после его завершения вызвать GC.compact и посмотреть на эффект.
источник

EF

Evgeniy Fateev in Ruby, Rails, Hanami | dry-rb
По идее должно стать лучше (память должна возвращаться быстрее), точно не могу сказать, ещё не экспериментировал.
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
@alyoshin ну и ещё есть пейпал. вроде бы работает везде, только он из прошлого века.
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Alexander G
@alyoshin ну и ещё есть пейпал. вроде бы работает везде, только он из прошлого века.
Не, он так не работает
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Ну ок, спасибо, погуглю
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
Alexander Alyoshin
Не, он так не работает
Как - так?
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Alexander G
Как - так?
Я не помню, давно узнавал. Выходило что если ИП, то можешь принимать платежи, но самозанятым или физиком - нет.
источник

SK

Serhii Koliada in Ruby, Rails, Hanami | dry-rb
Ну шото не особо достоверно как-то. Тем более делайжоб не умеет мультитред и к нему это не имеет отношения.
Кейс примерно такой что есть несколько воркеров у делайжоба и они смотрят в одну очередь, в которой периодически появляется таска на паркинг 100мб csv  файла, в результате которого из системы резервирется около 15гиг памяти. Один воркер отрабатывает её (и берет себе 15гиг), потом второй так же само берет. А вот третий, пытается взять, а системная память уже кончилась (32гб). И я так понимаю способа освободить эту память без перезагрузки воркера - нет.
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
Alexander G
Тогда вообще все сложно) нужно хотя бы самозанятым быть. Но не все платёжные системы работают с смз.
смз для разрабов так себе идея если честно, лимит 2млн400тыр/год
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
смз для разрабов так себе идея если честно, лимит 2млн400тыр/год
Я получаю значительно меньше, так что норм
источник

SP

Sergey Pustovalov in Ruby, Rails, Hanami | dry-rb
<200к/мес? нуок
источник

AA

Alexander Alyoshin in Ruby, Rails, Hanami | dry-rb
Sergey Pustovalov
<200к/мес? нуок
Ну да, я тупой, поэтому не густо.
источник