@rubylang

Страница 1507 из 1684
Ēľ Ċāƥīāŋ Ƭīʋȷɍēś
22.05.2018
06:12:41
В чем сложность? Но ссылки хоть визуально отличить можно

Dmitry
22.05.2018
06:16:56
Вопрос по воркерам unicorn почему у нас 18 воркеров, сайт еле ворочаеться но они при этом грузятся только по 10% все



соответственно 24 ядра на этой тачке

Google
Dmitry
22.05.2018
06:17:57
может поменьше воркеров сделать? нет там какого то порога после которого только хуже?

Roman
22.05.2018
06:18:09
Юникорн вроде сразу все воркеры поднимает

Eugene
22.05.2018
06:18:26
Давай уже весь htop.

Dmitry
22.05.2018
06:18:41
Давай уже весь htop.
ты серьездно или

Eugene
22.05.2018
06:18:55
Что у тебя по la?

Dmitry
22.05.2018
06:19:05


Dmitry
22.05.2018
06:20:12
можно 10-30 секунд ждат открытия страницы

Eugene
22.05.2018
06:20:54
Ты недавно настраивал сервер или до этого проблем не было?

Сервер отдает статику?

Ассеты прекомпайлены?

Dmitry
22.05.2018
06:21:43
nginx не я настраивал, это редмайн тут нет прекомпайла

из коробки

Google
Eugene
22.05.2018
06:22:55
Эм. Ты говоришь о 24 ядровой тачке.

Это же удаленный сервер?

Dmitry
22.05.2018
06:23:43
в дата центре в москве стоит, это вм

меня больше всего волнует почему так странно % пишуться что грузяться не до 30% не до 60% а до 10% и при этом la больше 1 а то и 2



Eugene
22.05.2018
06:26:29
Так. Отвечаю по ла. В большинстве случаев кол-во ядер равно максимальному кол-ву la. Не знаю где это не применимо.

Dmitry
22.05.2018
06:27:19
как эти проценты высчитываються, у меня ядра на 10% работают или на все деньги, вот что хочеться узнать.

Eugene
22.05.2018
06:27:22
Ну типо если превышено la кол-во ядер жди фризов.

24 ядра. у тебя не должно быть 24 la быть.

там есть три числа.

последнее не должно быть выше 24.

Если это физ ядра.

Dmitry
22.05.2018
06:28:43
сложно в виртуалке сказать какие они там

Если это физ ядра.
просто я могу еще три воркера добавить до 21, или мне лучше их сделат ьпоменьше?

как юникорн с 21 воркором работает, я просто не сталкивался.

Eugene
22.05.2018
06:32:05
Нормально он работает. Тебя сейчас надо решить в чем проблема.

Проблема же не в том что тебя дудосят.

Dmitry
22.05.2018
06:32:26
вьюхи долго отдаються, кешировать будем

рельсы 4

да еще редмайн этот сраный

Google
Eugene
22.05.2018
06:32:59
Ну блин, я бы попробывал запустить без редмайна.

И прекомпайльнул ассеты и по домену бы зашел.

https://habr.com/post/260335/

И вот это почитай.

Dmitry
22.05.2018
06:41:48
Он там вроде пишет что меняй количество воркеров и смотри как оно))

Eugene
22.05.2018
06:42:15
Как я понимаю.

Нужна нагрузка для рассмотрения в нормальных условиях.

Dmitry
22.05.2018
06:43:08
ну сейчас где то тысячи две людей по сайту шныряют

Eugene
22.05.2018
06:47:29
Можешь аналитику подключить.

Аналоги newrelic посмотри.

Nikita
22.05.2018
06:48:29
да и сам newrelic ок

нужную информацию собрать без пробелм получится

https://www.datadoghq.com/

это еще можно

Andrey
22.05.2018
06:49:38
Доброе утро! Подскажите, пожалуйста, куда правильно вынести метод, если он может использоваться в разных моделях

Andrey
22.05.2018
06:50:15
Вызывается колбеком, нокогири бегает по текстовому полю

Nikita
22.05.2018
06:50:41
тебе нужно, чтобы это происходило в нескольких моделях?

Google
Andrey
22.05.2018
06:50:49
да, именно так

Nikita
22.05.2018
06:50:55
именно вызов колбэка и определенного метода модели?

Andrey
22.05.2018
06:51:31
система такая. Есть текстовые поля, в разных таблицах. При обновление этих полей, нужно выполнить данный метод

на текущий объект

Nikita
22.05.2018
06:51:44
http://api.rubyonrails.org/v5.1/classes/ActiveSupport/Concern.html

вынеси в концерн, например

Andrey
22.05.2018
06:52:22
Хорошо, сейчас прочитаю. Спасибо, Никита

Alan
22.05.2018
07:39:58
Как сделать в capybara, чтобы итерация не ожидала пока закроется окно, а переходила дальше на другие ссылки? session = Capybara::Session.new(:selenium) ... urls.each do |url| session.visit SITE + url end

Admin
ERROR: S client not available

Alan
22.05.2018
07:41:53
прям буду очень благодарен

Roman
22.05.2018
08:16:21
распараллелить?

Aleksey
22.05.2018
08:28:30
прям буду очень благодарен
а щас оно типа открывает браузер заново для каждого урла?

Dmitry
22.05.2018
09:03:32
кто нибудь работал с этим гемом? https://github.com/rails/actionpack-page_caching

уже отовсюду его выпили а страницы две все равно закешированы

bundle exec rake tmp:cache:clear

config.action_controller.perform_caching = false

Rails.cache.clear

Nikita
22.05.2018
09:19:12
Rails.cache.clear
Посмотри в папке public эти кэшированные страницы и выпили их

Dmitry
22.05.2018
09:20:00
в том то и дело что там нет их, хер пойми где они

так нашел

Google
Dmitry
22.05.2018
09:21:26
они почему то не в папке cached_pages

а просто в public

Nikita
22.05.2018
09:21:48
они почему то не в папке cached_pages
Там можно кастомные пути указывать

Да

Dmitry
22.05.2018
09:22:26
просто в конфиге я укзывал кешед пейдж

срань

Nikita
22.05.2018
09:23:07
Так проблема решилась?

Dmitry
22.05.2018
09:25:10
да

правда я не понял как настроить чтобы эта срань хоть когда нибудь обновляла кеш

поэтому пока выпилил гем

Nikita
22.05.2018
09:28:14
правда я не понял как настроить чтобы эта срань хоть когда нибудь обновляла кеш
Я просто создал сервис, который удаляет кэшированные файлы из public, а потом пингует урлы, которые надо кэшировать

Извращение, но альтернативы не нашёл

Alan
22.05.2018
11:45:00
Aleksey
22.05.2018
11:46:00
Нет. открывается одна вкладка и всё
а что тогда значит “чтобы итерация не ожидала пока закроется окно"?

Богдан
22.05.2018
13:54:57
Товарищи, а не подскажите как лучше всего подробить массив по 50 элементов, но там как бы не парное количество 7225

Vasiliy
22.05.2018
13:55:51
http://devdocs.io/ruby~2.5/enumerable#method-i-each_slice не?

Богдан
22.05.2018
14:03:38
http://devdocs.io/ruby~2.5/enumerable#method-i-each_slice не?
сенкс, вообще шикардос метод

и главное что я же его когда-то даже использовал, но вот памьять никчерту )))

а не подскажите как лучше написать data_pairs[ :pairs ].each_slice(50) do |pairs| pairs_50 = pairs.map(&fetch(0)) end

"#<NoMethodError: undefined method `fetch' for #<ApiController:0x00007fc5f5772398

Страница 1507 из 1684