@devops_ru

Страница 779 из 4568
Semyon
28.07.2016
14:36:16
как будто взорвалось что-то

Daniel
28.07.2016
14:36:54
и, главное, все эти java-тормозная люди - они же java не видели в глаза.

Tenni
28.07.2016
14:37:03
и что, типичная npe

Semyon
28.07.2016
14:37:26
а чего тут не понятного?

Google
Semyon
28.07.2016
14:37:32
в смысле вот конкретно написано где NPE

Aldar
28.07.2016
14:37:33
null - ошибка на миллиард долларов

Alexandr
28.07.2016
14:37:41
Я не понимаю в чем ошибка

Tenni
28.07.2016
14:38:03
он тебе говорит куда смотреть

это даже не джава чистая

Alex Milushev
28.07.2016
14:38:48
так мы про логи или стектрейсы?

Tenni
28.07.2016
14:39:01
да вот непонятно

Alex Milushev
28.07.2016
14:39:12
могу подобное на python/ruby/php показать

Alexandr
28.07.2016
14:39:19
Я сейчас не могу отправить это то с чем я столкнулся

Alex Milushev
28.07.2016
14:40:20
null - ошибка на миллиард долларов
кстати да NPE, пиздить разрабов

Daniel
28.07.2016
14:41:04
ну нет

обычная история про npe это myMap.Get(“myKey”).isTrue()

Tenni
28.07.2016
14:42:03
сколько их еще пинать xD я просто тикеты создаю обычно или сам правлю

Google
Tenni
28.07.2016
14:42:14
npe очень типичная ошибка

Daniel
28.07.2016
14:42:59
или даже if (myMap.Get(“myKey”).Get(“mySubKey”) != null)

Recluse
28.07.2016
14:47:45
@ptchol

Recluse
28.07.2016
14:50:59
http://www.cloudtp.com/devops-consulting/

на линкедине активно долбят

Nikita
28.07.2016
14:51:34
ага, этих я записал

у них круто прям все расписано по категориям, модернизация инфраструктуры, переезд в клауд, девопс итд

Alex
28.07.2016
14:52:42
Recluse
28.07.2016
14:53:26
Нет, это миф
не миф, если забыть про сборщик

Alex Milushev
28.07.2016
14:55:03
Tenni
28.07.2016
14:55:27
Еще один миф
не миф, смотря какое приложение

Alex
28.07.2016
14:55:30
не миф, смотря какое приложение
Ну, это в любом языке так

Alex Milushev
28.07.2016
14:55:48
демонизация

Daniel
28.07.2016
14:56:05
Alex
28.07.2016
14:56:06
демонизация
А? Такая же, как везде

Google
Alex Milushev
28.07.2016
14:56:19
А? Такая же, как везде
таладна, двойной форк?

Tenni
28.07.2016
14:56:22
Ну, это в любом языке так
не спорю, я добавил то сообщение к беседе, я не писал, что поголовно вся джава такая, ведь это не так

Alex
28.07.2016
14:56:32
Грейсфул рестарт отлично сделан в JBoss

Alex Milushev
28.07.2016
14:56:49
Я не сказал невозможно, Я сказал через жеппу

Nikita
28.07.2016
14:57:47
а что вы имеете ввиду по gracefull рестарт?

Daniel
28.07.2016
14:57:48
таладна, двойной форк?
почему двойной? а демонизация явы делается супервизорами

Alex Milushev
28.07.2016
14:59:25
а что вы имеете ввиду по gracefull рестарт?
перезагрузка классов и конфигурации без разрыва соединения с клиентами

Daniel
28.07.2016
14:59:55
что - без? зачем - без?

Alex Milushev
28.07.2016
15:00:27
что - без? зачем - без?
без супервизора, а зачем с?

Daniel
28.07.2016
15:00:28
Nikita
28.07.2016
15:00:48
только не надо про ruby/puma/unicorn...

Alex Milushev
28.07.2016
15:00:49
то есть C/C++

Daniel
28.07.2016
15:01:04
без супервизора, а зачем с?
чтобы переподнял в случае чего. я вот все демонизирую супервизором в последнее время

Alex Milushev
28.07.2016
15:01:05
Uncel
28.07.2016
15:01:06
Титан который графовая бд еще жив?

Alex Milushev
28.07.2016
15:01:32
чтобы переподнял в случае чего. я вот все демонизирую супервизором в последнее время
отлично, но это разные задачи, и да просили что сложно реализуемо, ну или через жеппу, показал

Daniel
28.07.2016
15:01:35
nginx?
в nginx перезагрузка классов не делается вообще, за отсутствием оной

Alex Milushev
28.07.2016
15:02:12
Грейсфул рестарт отлично сделан в JBoss
JBoss это вроде javaEE, там еще WebSphere где то маячит

Google
nikoinlove
28.07.2016
15:02:15
вчера были регеэкспы в нжинкс, теперь перегрузка классов вы совсем поехавшие что ли

Alex Milushev
28.07.2016
15:02:45
в nginx перезагрузка классов не делается вообще, за отсутствием оной
в nginx производится полная перезагрузка бинарника конфигов без потери коннекта

Alex Milushev
28.07.2016
15:03:23
про классы Я в терминологии java, так как jvm так выкрутится точно не получит

Daniel
28.07.2016
15:03:30
как раз в яве я знаю, как

nikoinlove
28.07.2016
15:03:52
мне кажется вы решаете задачу, которую не надо решать

Admin
ERROR: S client not available

Daniel
28.07.2016
15:04:13
очень редко надо

nikoinlove
28.07.2016
15:04:25
зачем например?

Alex Milushev
28.07.2016
15:04:26
И в каком же языке такое возможно?
> про классы это сразу к терминологии java C? они даже куски ядра на сях подгружают

а вообще да, просили показать, что делается сложно — показал

пошли упреки что доебался

Alex
28.07.2016
15:05:12
nginx?
nginx это язык программирования общего назначения? Окееей

Daniel
28.07.2016
15:05:17
Semyon
28.07.2016
15:05:47
nginx это язык программирования общего назначения? Окееей
Судя по отзывам людей купивших себе суппорт nginx очень близко. Они на нём чё только не делают :)

суппорт, в смысле

Alex Milushev
28.07.2016
15:06:23
nginx это язык программирования общего назначения? Окееей
бля, C, банальный C такое позволяет, ну доебались же

Google
Alex Milushev
28.07.2016
15:06:41
Бинарника конфигов? WAT?
там “и” потеряно

Кто "они"?
https://en.wikipedia.org/wiki/Kpatch

Daniel
28.07.2016
15:07:20
пошли упреки что доебался
по пункту про “graceful restart” - мы знаем, как это сделать. класс в jvm можно выгрузить в рантайме и всосать новую версию. по пункту “демонизация” - оно просто не нужно, никому и никогда. так что - да, немного промахнувшись пока

Alex
28.07.2016
15:08:03
там “и” потеряно
Нет, nginx не позволяет перезагрузку бинарника без потери соединения

https://en.wikipedia.org/wiki/Kpatch
Я умею читать и даже знаю, как это реализовано, как и когда оно может работать, и как и когда - не может

Обычный dynamic dispatch

Точнее, не совсем обычный

К языку разработки этот механизм не имеет никакого отношения

Сюрприз!

Paul
28.07.2016
15:10:41
если я правильно помню CS101, такой фокус возможен на прологе. Но я не уверен. И я не уверен, что вам захочется проверять

Alex Milushev
28.07.2016
15:11:21
такой фокус возможен на любом языке в принципе, вот только иногда через жопу к сожалению

Alex
28.07.2016
15:12:19
Такой фокус возможен на любом языке

Daniel
28.07.2016
15:12:30
какой - такой? выгрузить динамическую либу? да вы че? мужики-то в курсе?

Alex
28.07.2016
15:12:36
Вести свою версионированную таблицу виртуальных функций

Not a big deal

Daniel
28.07.2016
15:13:11
угу

и грузить новые версии либы в память одну за другой

Alex Milushev
28.07.2016
15:13:50
так можно или нет?

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