@rubylang

Страница 897 из 1684
v
17.02.2017
15:32:02
это в teachbase подсказали

Alex
17.02.2017
15:32:04
как мне дебажить почему он завис?

Сергей
17.02.2017
15:32:10
логи смотреть

Alex
17.02.2017
15:32:21
ха, это если он в логи пишет.

Google
Сергей
17.02.2017
15:32:22
воспроизводить ситуацию руками

Alex
17.02.2017
15:32:29
Ты не знаешь причину.

Сергей
17.02.2017
15:32:32
ха, это если он в логи пишет.
плохо, если не пишет

Alex
17.02.2017
15:32:43
плохо, если не пишет
У тебя все job'ы досконально пишут в логи?

Сергей
17.02.2017
15:32:52
да

как минимум старт и окончание

Alex
17.02.2017
15:33:01
Повезло с проектом.

старт и окончание ничего не дают.

Сергей
17.02.2017
15:33:13
хах)))

особенно данные с какими начали работу))

у меня джобы мелкие, легкочитаемые

Alex
17.02.2017
15:33:36
данные и в самой очереди можно посмотреть, нет?

Сергей
17.02.2017
15:34:02
входные да

Google
Сергей
17.02.2017
15:34:22
было как-то, джоба ушла в бесконечный цикл, было забавно

хорошо что в докере... иначе стремно было бы

ojab
17.02.2017
15:34:59
а какая разница, в докере или нет?

Сергей
17.02.2017
15:35:38
ну джоба стала отжирать кучу дискового пространства

если б не докер, то даж зайти на сервак не смогли бы, ну или с треском

Alex
17.02.2017
15:36:45
у вас на докере ограничения стоят?

Сергей
17.02.2017
15:36:58
конечно

Alex
17.02.2017
15:37:07
как в проде докер держите?

ограничения где выставляете?

Сергей
17.02.2017
15:53:40
ограничения где выставляете?
В тимсити, девопс точнее бы сказал, именно тимсити делает всю магию

Victor
17.02.2017
16:06:11
как мне дебажить почему он завис?
надо снять стек трейсы со всех тредов в сайдкике, найти свой и посмотреть пристально ))

Alex
17.02.2017
16:06:34
Подскажи как снять стэк с работающих джобов?

Victor
17.02.2017
16:07:56
ща, я тут аплаился на фриланс по сайдкику, кину пасту оттуда. Но вообще все это прекрасно на вики расписано у них

So first thing I will look at dmesg output, grep'ing for killed term. But it looks like your sidekiq is not killed, it just stops working. So in that case what I do is kill -TTIN worker_pid to check out the stack traces of the running threads and look for locks or anything suspicious. I would also check sidekiq logs, of course. Another thing possible to look at is jobs in transit - those that were taken into work, but not completed. But that is possible only if you have Sidekiq Pro version. The real bad news here is that sidekiq sometimes gets stuck and won't process work anymore, and this is sort of mysterious lock or something, deep inside rails or gems you use

и это все про третью версию, с четвертой не успел в проде поработать

еще один хороший совет - настроить репортинг транзакций в NewRelic. Тогда можно видеть, когда по определенному бизнес процессу просел performance

Alex
17.02.2017
16:21:49
Спасибо.

Victor
17.02.2017
16:41:04
Welcome ))

Karina
18.02.2017
11:28:32
чуваки, почему может не отправляться письмо? Net::SMTPAuthenticationError: 535 Authentication failed: Bad username / password мой config config.action_mailer.smtp_settings = { authentication: :plain, address: "smtp.sendgrid.net", port: 587, domain: "mydomain.com", user_name: 'login@mydomain.com', password: 'pass' } В ApplicationMailer ``` default from: "\"Data client\" <client@mydomain.com>" default to: 'login@mydomain.com'

Mikhail
18.02.2017
11:34:35
аутентификация не верная

Google
Mikhail
18.02.2017
11:34:37
написано же

Karina
18.02.2017
11:35:01
но логин и пароль точно верный

Mikhail
18.02.2017
11:35:58
ты в логине пишешь email

а надо юзернейм вероятно

Karina
18.02.2017
11:36:45
а надо юзернейм вероятно
user_name: 'login' - так тоже пробовала

Mikhail
18.02.2017
11:36:45
там же написано user_name

в login нужно соблюдать регистр

Karina
18.02.2017
11:38:06
но вообще, у меня есть старый проект, где user_name ='login + domain'

Mikhail
18.02.2017
11:38:31
https://sendgrid.com/docs/Integrate/Frameworks/rubyonrails.html

у тебя нет startls

насколько я помню это важный парам, по крайне мере я всегда его везде указывал

Karina
18.02.2017
11:39:44
ок, спасибо

щас попробую

не работает

I
18.02.2017
11:49:40
ну раз официальная дока не работает - пиши в сендгрид им

но я что-то уверен, что у всех остальных работает

Victor
18.02.2017
12:00:56
вот как "у всех остальных" ActionMailer::Base.smtp_settings = { :user_name => 'project', :password => 'verystrongpass', :domain => 'domain.com', :address => 'smtp.sendgrid.net', :port => 587, :authentication => :plain, :enable_starttls_auto => true }

Admin
ERROR: S client not available

Karina
18.02.2017
12:55:32
ээээ.... почта-то у меня на хостинге. а smtp настройки там другие

Google
Karina
18.02.2017
12:55:38
извниняюсь

Eugene
18.02.2017
14:18:06
у кого нибудь была такая проблема с OAuth с twitter я вот пробежался по нету и не нашёл своего решения



до этого еще такая ошибка вылетает



https://gist.github.com/Evshved/5857ddcdcc9d9a6a0bd20aaea9f274d5

поэтому я перенес его вверх от private

и выпадает 1 ошибка смысл в том что он уже авторизуется но назад когда идёт redirect выскакивает 1 ошибка

можно конечно грешить на timestamp, но я не знаю как чекнуть его

Victor
18.02.2017
14:35:49
Зачем делать метод, который будет везде в наследниках вызываться, приватным?

По проблеме могу посоветовать сделать вот что - открыть дев консоль, network, поставить галку Preserve log, и посмотреть внимательно в запросы, может что-то понятнее станет. Ну и насчет "я вот пробежался по нету и не нашёл своего решения" - не верю, тьма этих вопросов на SO и ответов, соответственно, тоже

Eugene
18.02.2017
14:52:11
Ошибку нашёл. зачем то кидал метод в application_record.rb

Karina
19.02.2017
07:20:35
Ребята, кто-нибудь знает почему стили могут чудить в рельсах? У меня есть шаблон в котором только html, css и js и я это дело переношу в своё rails приложение. Но! Страница в рельсах поехавшая. Открываю дебаггер и вижу - в шаблоне только с html, css и js - стиль у тега такой: на 1 месте: position: relative и т.д; на 2 месте: position: fixed (зачеркнутое свойство) - следовательно у этого тега position: relative. А в рельсовом приложении вот что: на 1 месте: position: fixed; на 2 месте: position: relative (зачеркнутое свойство) - следовательно у этого тега position: fixed . То есть порядок перепутан. Подключение css у меня точь-в-точь как и в шаблоне только с html, css и js

что можно придумать?

I
19.02.2017
07:21:17
ахаха

все еще??

если все stylesheet_include_tag и javascript_include_tag выкинешь - то верстка все равно будет другой?)

и в каком порядке подключаешь стили?

Alex
19.02.2017
07:23:30
Ребят, привет. Сорри за офтоп, стоит ли покупать бу прошку 2014 года с 512 SSD за 65к рублей, или чуть доложить и взять 2015года?

Karina
19.02.2017
07:25:03
если все stylesheet_include_tag и javascript_include_tag выкинешь - то верстка все равно будет другой?)
да у меня вообще не бдует верстки тогда, причем здесь это?

Google
I
19.02.2017
07:25:40
ты в одну css все собираешь?

я о том, что на выходе у тебя конкатенированный файл в public'e

посмотри его

Karina
19.02.2017
07:27:45
ты в одну css все собираешь?
рельсы собирают в одну. но собираю я же из файла application.scss - там делаю @import файлов в нужном порядке

I
19.02.2017
07:28:23
а в склеенном файле оно в тоже в нужном порядке вышло?

Karina
19.02.2017
07:29:07
а в склеенном файле оно в тоже в нужном порядке вышло?
фиг знает. он же какой-то сжатый - там не поймешь. видимо, нет

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