Size: a a a

2019 December 19

AK

Andrey Konovalov in Modern::Perl
Хотя можно конечно, но в Mojo об этом не позаботились :)
источник
2019 December 20

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
У меня была сегодня ситуация такая, что один-единственный воркер с какого-то перепуга не отрезолвил имя срвера БД (может, DNS упал, ХЗ). Если бы он просто сдох - ничего бы не было. А он не сдох - и когда рандомным образом на него опускался запрос - он  отвечал 500. Ну нафига мне такая радость?
я уже давал рецепт рестарта любого запроса к бд даже в варианте со множеством попыток. у меня по дефолту было 30 попыток с интервалом в 1 сек — на случай планового апгрейда софта дб, например.
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
я уже давал рецепт рестарта любого запроса к бд даже в варианте со множеством попыток. у меня по дефолту было 30 попыток с интервалом в 1 сек — на случай планового апгрейда софта дб, например.
Кстати, это я как раз в DBIx:: Connector'е вывалился. Разве при подключении там можно делать множество попыток резолвинга хоста базы, например?
источник

AP

Anton Petrusevich in Modern::Perl
Andrey Konovalov
Кстати, это я как раз в DBIx:: Connector'е вывалился. Разве при подключении там можно делать множество попыток резолвинга хоста базы, например?
Я даже код показывал
источник

OP

Oleg Pronin in Modern::Perl
Может DBIx::RetryOverDisconnects поможет.
Транзакции тоже поддерживаются
источник

AK

Andrey Konovalov in Modern::Perl
Oleg Pronin
Может DBIx::RetryOverDisconnects поможет.
Транзакции тоже поддерживаются
https://metacpan.org/pod/DBIx::RetryOverDisconnects
Хорошая штука... Зачем тогда нужен геморройный DBIx::Connect?
источник

AK

Andrey Konovalov in Modern::Perl
Anton Petrusevich
Я даже код показывал
my $conn = DBIx::Connector->new( 'dbi:mysql:dbname=db1;host=localhost;port=3306"', 'dbuser', 'dbpass', {RaiseError => 1, AutoCommit => 0} );

Если валится прямо здесь, никакой fixup не поможет
источник

b

basiliscos in Modern::Perl
Ппл, подскажите, как модуль назвать: Alien-Brotli или Alien::libbrotli ? Просто шипить и билдить so/dll будет + заголовочные файлы
источник

b

basiliscos in Modern::Perl
источник

AK

Andrey Konovalov in Modern::Perl
basiliscos
Ппл, подскажите, как модуль назвать: Alien-Brotli или Alien::libbrotli ? Просто шипить и билдить so/dll будет + заголовочные файлы
Оба названия ни о чём не говорят, Alien - известная утилита для преобразование deb <-> rpm
источник

b

basiliscos in Modern::Perl
Alien::* это дистрибутивы, к-е поставляют в перл, то чего нет в перле/системе. Alien::Cmake, Alien::SVN, Alien::libuv и т.п.
источник

b

basiliscos in Modern::Perl
в общем, если тебе ничего не говорят, то вопрос не к тебе )
источник

AK

Andrey Konovalov in Modern::Perl
basiliscos
Alien::* это дистрибутивы, к-е поставляют в перл, то чего нет в перле/системе. Alien::Cmake, Alien::SVN, Alien::libuv и т.п.
Ааа. Тогда звиняй, не сталкивался с такими :)
источник

AK

Andrey Konovalov in Modern::Perl
basiliscos
в общем, если тебе ничего не говорят, то вопрос не к тебе )
А как расшифровывается странный неологизм "brot". Li - наверное, про библиотеки?
В целом на Брюса Ли похоже
источник

AK

Andrey Konovalov in Modern::Perl
На жаргоне это вроде бы "брат". Братские библиотеки?
источник

IB

Ivan Bessarabov in Modern::Perl
Кстати, уже есть IO::Compress::Brotli Может быть Archive::Brotli ? (я не фанат alien::   префикса)
источник

b

basiliscos in Modern::Perl
Andrey Konovalov
На жаргоне это вроде бы "брат". Братские библиотеки?
> , brotli is a Swiss German word for a bread roll and literally means "small bread"
источник

b

basiliscos in Modern::Perl
Ivan Bessarabov
Кстати, уже есть IO::Compress::Brotli Может быть Archive::Brotli ? (я не фанат alien::   префикса)
там только(!) .so/.dll Archive::Brotli уже будет сверху к нему, юзать данную либу и предоставлять перловое апи.
источник

AK

Andrey Konovalov in Modern::Perl
basiliscos
> , brotli is a Swiss German word for a bread roll and literally means "small bread"
Спасибо... Да, так с первого взгляда не расшифрует никто, кроме самих немцев
источник

CN

Cyrill Novgorodcev in Modern::Perl
basiliscos
Ппл, подскажите, как модуль назвать: Alien-Brotli или Alien::libbrotli ? Просто шипить и билдить so/dll будет + заголовочные файлы
добавь голосование ) как по мне - первый вариант ок
источник