@devops_ru

Страница 128 из 4568
Alexander
14.05.2016
14:10:49
и уже вопрос - а как лучше это делать

Pavel
14.05.2016
14:10:56
А могут и не расти. И как правило не растут.

Alexander
14.05.2016
14:10:59
вот так плавно и перетекает веб-проект в нечто другое

Pavel
14.05.2016
14:11:16
бля

Google
Pavel
14.05.2016
14:12:09
вот твои тезисы про то, что вначале на питоне веб, а потом другое и потом еще и не надо других языков напомнили мне вот это

"Один пацан писал все на JavaScript, и клиент, и сервер, говорил что нравится, удобно, читабельно. Потом его в дурку забрали, конечно."

Aleserche
14.05.2016
14:12:37
откуда это?

Alexander
14.05.2016
14:12:38
он там Node.js писал?))

Vyatcheslav
14.05.2016
14:12:43
этим пацаном был Альберт Эйнштейн

Pavel
14.05.2016
14:12:52
откуда это?
https://twitter.com/lisovskyvlad/status/393282519438995456

Aleserche
14.05.2016
14:13:31
бедный пацан

Alexander
14.05.2016
14:13:33
Python - язык общего назначения

а JavaScript был создан для других целей

Pavel
14.05.2016
14:14:00
Alexander
14.05.2016
14:17:09
я просто к тому, что меня удивляет, что он не рассматривается как некий язык программирования "по умолчанию"

многие почему-то используют более сложные решения без видимых на то причин

Google
Alexander
14.05.2016
14:18:07
хотя казалось бы, серверы с каждым годом всё многоядернее

Daniel
14.05.2016
14:18:15
Перестань, а?

Кстати

Alexander
14.05.2016
14:18:50
ну а вас это не удивляет?

средние конторки накупают себе серверов и они загружены на 10%, им что питон, что го - разницы не заметят вообще

Daniel
14.05.2016
14:19:32
В питоне появились уже треды ннормльные?

Alexander
14.05.2016
14:19:35
железо простаивает

ну, если скорость работы программы критична - можно написать какую-то её часть и на С, для большинства задач это всё не так важно

просто раньше это было более актуально (для обычного малого и среднего бизнеса), а сейчас покупают сервачок и он решает все типовые задачи компании, оставляя большое количество неиспользуемых вычислительных ресурсов...

Alex
14.05.2016
14:28:25
Коллеги, Gtitlab CI кто использовал?

Долго ли оно настраивается?

Я думал Jenkins взять

А сейчас думаю - зачем, в Gitlab есть же уже CI

Вы там отдыхаете все, что ли, э?

Александр
14.05.2016
14:34:23
Д

Собираюсь на концерт PMJ, держу вас в курсе

Alex
14.05.2016
14:36:50
Почитал хелп по Gitlab CI, ваще четкая вещь, берем

Alexander
14.05.2016
14:37:49
а оно лучше TeamCity?

ptchol
14.05.2016
14:48:25
Господа, кто то делал в селфхостед мониторинге, такую тему чтобы собиралась стата динамически по процессам бегущим на хосте (cpu/mem) и скидывала ее куда то в графит \ инфлакс и подобное ?

Google
Roman
14.05.2016
14:50:33
В питоне появились уже треды ннормльные?
В питоне нет тредов. И в линуксе их нет

ptchol
14.05.2016
14:51:35
мониторинг ?

"штурман приборы !"

Александр
14.05.2016
14:52:05
А что приборы?

ptchol
14.05.2016
14:52:10
чо елк то

аха, и я о том )

что логстеш умеет собирать стату по cpu/mem процессов динамически ?

Александр
14.05.2016
14:54:13
Допустим заббикс умеет, но вы же опять скажете, что он - говно

Aleksandr
14.05.2016
14:54:56
Допустим заббикс умеет, но вы же опять скажете, что он - говно
как? разве что discovery для процессов писать

Александр
14.05.2016
14:54:56
Так што я молчу

Roman
14.05.2016
14:55:07
Александр
14.05.2016
14:55:26
А в задаче не сказано, что за хосты

Aleksandr
14.05.2016
14:55:58
ну как я понимаю, нужно cpu и memory для каждого процесса

Daniel
14.05.2016
14:56:02
Magistr
14.05.2016
14:56:15
железо простаивает
ага а потом 32Г норма для домашней машинки

Roman
14.05.2016
14:56:31
А в jvm на линукс? О_о
Все - процессы

Alex
14.05.2016
14:56:33
Я только что придумал команду git vomit

ptchol
14.05.2016
14:56:36
Допустим заббикс умеет, но вы же опять скажете, что он - говно
да, нельзя в заббиксе динамически. либо дискавери либо я хз.

Александр
14.05.2016
14:56:51
Google
Daniel
14.05.2016
14:57:51
Все - процессы
С одной стороны - спасибо, кэп. С другой - ну херня же

ptchol
14.05.2016
14:58:15
да и гемор там будет с lost resources

тоесть типа мне нада за последние сутки вывести графк. там будет куча говна, с ноликами.

Roman
14.05.2016
14:58:56
Aleksandr
14.05.2016
14:59:02
ну в лискавери не обязательно всё пихать :)

можно топ 5 распарсить

хотя они же меняться будут, да

ptchol
14.05.2016
14:59:27
топ 5 на текущий момент времени

вот вот

Aleksandr
14.05.2016
14:59:35
да, я понял

Admin
ERROR: S client not available

Roman
14.05.2016
14:59:42
С одной стороны - спасибо, кэп. С другой - ну херня же
Ну отдельный вопрос, что треды нужны только тем кто программировать не умеет

Daniel
14.05.2016
15:00:11
Ну ведь правда, это все про clone(2)
Но поведение-то существенно другое, правда?

Roman
14.05.2016
15:02:59
эт вы серьезно ? ))
Да :) появление тредов в программе создает проблем больше чем решает

Aleksandr
14.05.2016
15:05:07
топ 5 на текущий момент времени
можно кстати по cgroup слайсам распихать и их мониторить :)

Aleksandr
14.05.2016
15:08:51
почему?

Google
Roman
14.05.2016
15:09:27
А это - сектантство
Дедлоки, лайвлоки, повреждения памяти, невозможность корректно прибить тред.

Даня
14.05.2016
15:11:40
Лайвлоки, ничего себе, даже слова такого не встречал

Roman
14.05.2016
15:12:51
Лайвлоки, ничего себе, даже слова такого не встречал
На Википедии в статье про дедлок есть описание лайвлока

Daniel
14.05.2016
15:14:28
ptchol
14.05.2016
15:15:48
Почему я ни с чем из этого не сталкиваюсь, а?
потому что вы пишите на го ? )))

Daniel
14.05.2016
15:16:20
Ну и для jvm

Roman
14.05.2016
15:20:45
Почему я ни с чем из этого не сталкиваюсь, а?
Ну я спрошу простое: вот тред запущенный я хочу убить.

Daniel
14.05.2016
15:21:09
Зачем?

Даня
14.05.2016
15:22:43
Может пользователь захотел приостановить работу или вовсе закрыть программу.

Roman
14.05.2016
15:24:50
Зачем?
Допустим, код в треде сошел с ума/зациклился/мы хотим горячую замену кода

Daniel
14.05.2016
15:27:20
Для этого не надо убивать тред, для этого надо научить его завершаться

Roman
14.05.2016
15:31:02
Для этого не надо убивать тред, для этого надо научить его завершаться
Ну как ты научишь завершаться то что неуправляемо?

Daniel
14.05.2016
15:36:50
Это я это неуправляемо написал? Сдайте меня в дурку тогда...

Roman
14.05.2016
16:29:32
Это я это неуправляемо написал? Сдайте меня в дурку тогда...
Ок, чтобы быть ближе к реальности: вот нам льется где-то 1тб всяких разных файлов и на первоначальном этапе надо определить тип файла. Для этого есть libmagic и он хорошо работает, но на некоторых файлах его клинит и он может жевать файл несколько часов.

Daniel
14.05.2016
16:31:37
Давайте его попатчим, чтобы он научился прерываться?

Roman
14.05.2016
16:33:38
Давайте его попатчим, чтобы он научился прерываться?
Ну допустим, мы его попатчили. А ресурсы возвращать кто будет?

Память и дескрипторы

Daniel
14.05.2016
16:34:39
А мы на каком языке пишем?

А либмеджик на каком написан?

Daniel
14.05.2016
16:54:57
Точно не перл

А с явой - надо смотреть, что там какие ресурсы выделяет, и как

Страница 128 из 4568