• Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    А как это сделать-то? Там же инклуды... .tar.gz выложить где-то или можно как-то объединить его в один конфиг?

    Пока нашел вот такой способ:

    root@ns1:~# my_print_defaults mysqld
    --user=mysql
    --pid-file=/run/mysqld/mysqld.pid
    --basedir=/usr
    --datadir=/var/lib/mysql
    --tmpdir=/tmp
    --lc-messages-dir=/usr/share/mysql
    --lc-messages=en_US
    --skip-external-locking
    --bind-address=127.0.0.1
    --expire_logs_days=10
    --character-set-server=utf8mb4
    --collation-server=utf8mb4_general_ci
    --innodb_buffer_pool_size=64M
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Капитан Пронин, сейчас стоит версия из стабильного дебиана, обновлений не предлагает. Колхозить не хочется.
    Самое интересное, что тот же набор (mariadb/powerdns/powerdns-admin) использовали и раньше и все было хорошо. А вот после переезда на AWS полезла эта проблема.

    Вот поставил innodb_buffer_pool_size в 64 мега, при рестарте было 94Mb сейчас уже 220.

    Про Empty-queries не знаю, в интернете особой информации не нашел, но забавно с ними вот что:
    root@ns1:~# pt-mysql-summary | grep -i empty
    Empty_queries                            150000           1            
    
    root@ns1:~# systemctl restart mysql
    
    root@ns1:~# pt-mysql-summary | grep -i empty
    Empty_queries                            500000           6           2
    root@ns1:~# pt-mysql-summary | grep -i empty
    Empty_queries                            350000           3           1
    root@ns1:~# pt-mysql-summary | grep -i empty
    Empty_queries                            250000           2           1


    Это какое-то значение, которое само уменьшается (после рестарта - прямо на глазах, а потом медленнее)
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    2 гига.
    Был гиг, должно хватать, но вот из-за этого увеличил, думал, надо больше памяти. Сейчас понимаю, что можно хоть 64G выделить - тоже не хватит (только забиваться дольше будет).
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Vitsliputsli, поставил 64Мб - если проблемы и будут (вылезет за лимит) - то здесь превышение заметнее будет и раньше возикнет.

    @@innodb_buffer_pool_size: 67108864

    systemctl пишет, что MariaDB потребляет сейчас Memory: 94.4M

    Поглядим, как пойдет.
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Добавил pt-mysql-summary
    https://gist.github.com/yaroslaff/6c934241e74debf2... (ну и вообще добавил данных в вопрос)

    из подозрительного вижу там только (при разрешенном innodb_buffer_pool_size в 200M)
    Buffer Pool Size | 256.0M
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Vitsliputsli, добавил в вопрос еще данных. innodb_buffer_pool_size - всего 200метров (далеко не гиг, до которого разрастается).
  • Почему MariaDB отжирает все больше и больше памяти?

    xenon
    @xenon Автор вопроса
    Михаил, добавил в вопрос данные. В конфиге innodb_buffer_pool_size = 200M (но потребляет явно больше этих мегов), а остальное не задавал нигде.
  • Каким образом узнают код Телеграмма?

    xenon
    @xenon Автор вопроса
    Стиллер - то есть, троян, который как-то установили на тел жертвы и который читает СМСки? (еще уточнение - запрашивают SMS, значит, код который приходит в тг прочитать не могут. Сначала приходит код в тг, потом в SMS. Если бы как-то могли украть код из телеги, тогда бы SMS не запрашивали, мне кажется).
    На компе в этот телеграм не заходили (только со смартфона).
  • Какие уязвимости могут тут быть?

    zahar22, то есть, вы сохраняете файл с именем, которое захотел пользователь? лучше не надо так. придумывайте сами имя файла на лету (как в формате Maildir делается). хоть по unixtime + pid + random + sequence.

    Если очень важно, как файл назывался у юзера - храните где-то табличку транляции (как назвал юзер, с каким именем сохранили вы). Чем более сложный у вас механизм защиты, тем более вероятно что когда-нибудь что-нибудь от него отвалится, а вы и не заметите. Поэтому лучше исходно не допускать рисков, которые вы будете "прикрывать".
  • Есть ли сайты с бесплатными доменами второго уровня?

    Нет. Есть еще dot.tk, но это то же самое.
    Попробуйте домен вроде asdf23412341234asdfasdfqr.tk - должен быть свободен.

    Freenom вообще гнусен, но единственный, кто дает бесплатные домены. Если для чего-то серьезного - лучше все-таки платный. С freenom может быть еще две гнусности:
    1. Домен свободен, вы его оформляете, покупаете (бесплатно), и вам пишется, что не могут оформить один элемент из шоппинг-карт (этот ваш домен не купился). Решает через VPN с подбором правильной страны-сервера.
    2. Если просрочите продление домена (а это очень легко, не надейтесь на напоминалку от freenom), домен перестанет работать, но и снова бесплатно оформить на себя вы его тоже уже не сможете. В этот период он будет доступен только за деньги. Потом, наверное, сможете.

    Подумайте, зачем вам домен? Всякие .tk и прочие не котируются, плохо индексируются. Часто даже бесплатный домен третьего уровня от netlify или cloudflare (.pages.dev) могут быть лучше. Если домен второго уровня нужен вам для солидности (а третьего уровня - не очень солидно), то .tk - это вообще стрём.
  • Фишинговая "платежная система" или нет? Как узнать, проверить?

    xenon
    @xenon Автор вопроса
    Не, это тоже очень плохой вариант.
    1. Зная IP вашего VPN очень легко отследить, кто к нему коннектится из РФ (сюрприз, это только вы, и может еще пара ваших друзей). Мы же исходим из того, что защищаемся то "майора", который контролирует трафик провайдеров.
    2. Зная IP вашего VPN можно "пробить" его на разных подконтрольных сайтах. Госуслуги, озон, вайлдберрис, яндекс-доставка, такси, хабр и сопоставить с вашей личностью.

    Общий VPN хорошо миксит тысячу юзеров на один IP, а собственный на VPSке - нет.
  • Фишинговая "платежная система" или нет? Как узнать, проверить?

    xenon
    @xenon Автор вопроса
    rPman, введите промокод YEAR22 (он в рекламе был, ну и на страничке в сорцах его найти можно). Там годовой тариф, самый дорогой, до 1 рубля упадет в цене.

    Не знаю, зачем мне нужен еще один VPN, и так есть, но из интереса уже хочется завести вирт. карту, оплатить с нее рубль, и посмотреть, что будет. (если и обманут, то каким образом). Но и не хочется... :-)
  • Фишинговая "платежная система" или нет? Как узнать, проверить?

    xenon
    @xenon Автор вопроса
    Хм... тоже странно.
    Может они по какой-то причине не признают его (но он "свой")? (вдруг это "товарищ майор" спрашивает). Я знаю, что некоторые зарубежные платежные системы вышли из России но тщательно не афишируют свое происхождение.

    Странно, зачем cardspayhub'у примазываться к почти нонейм еноту, а не, скажем, к сберу, газпромбанку, тинькову или другим более надежным брендам? (sberpayhub .com свободен).

    Ну и получается, надежность enot'а тоже основана просто на личном опыте (доверился, не обманули). Не на какой-то предварительной проверке.

    Мы тут на хабре, выходит, тоже не можем сами понять, где реальная платежная система, а где нет....
  • Фишинговая "платежная система" или нет? Как узнать, проверить?

    xenon
    @xenon Автор вопроса
    Но вполне ведь может быть отдельный бренд, проект, того же енота. А сам енот, кстати, не мошеннический? Почему такое убеждение?
    Мне, кстати, именно по их "дешевизне" они (cardspayhub и enot) кажутся "братьями". Будто одна IT команда делала, с теми же технологиями и предпочтениями.
  • Как верно вытащить список всех папок и файлов включенных в папки?

    Игорь Дубодел, всего одну строчку надо поменять (добавлять не строку, а список со строкой):

    directory.append([os.path.join(root, name)])
  • Можно ли сделать linux "сервер" из старого android смартфона?

    xenon
    @xenon Автор вопроса
    А если удастся получить root, то через termux уже можно будет поставить ssh / apache / mysql ?
  • Можно ли сделать linux "сервер" из старого android смартфона?

    xenon
    @xenon Автор вопроса
    brar, я в районе 2000 года делал линукса на дискетах так. До генты, через Linux from scratch HOWTO. Через mkfs, потом компилять (на рабочей машине) ядро, либы и бинари и записывал. На мегабайтной дискетке (или микросхеме флеш-памяти) удавалось запустить консольный линукс. На двух мегабайтах - уже даже с какими-то уродскими X-ами. Но такое жесткое ретро сейчас не хочется. Может попробую какой-нибудь относительно легкий путь. Получится - хорошо. Нет - тоже не беда. (Да, оттуда :-) )
  • Можно ли сделать linux "сервер" из старого android смартфона?

    xenon
    @xenon Автор вопроса
    CityCat4, самое смешное, что вроде и дел хватает, но ведь обидно, что "уплочено", а техника не работает, валяется. Хотя, если заработает - как ее использовать, зачем мне дома еще четыре маломощных компа я не представляю. Но зато вот если в процессе рутования и других процедур они все окирпичатся - можно будет выкинуть с чистой совестью!
  • Какой формат (с изменениями) эффективнее хранится в Git?

    xenon
    @xenon Автор вопроса
    Сергей Кузнецов, конечно. Но меня смутил комментарий freeExec выше, что хранится весь слепок файла, а не дельты. (Если у нас есть текстовый документ на 100 кб, в нем поменяли 1 букву, размер репозитория вырастет на 100кб, так как в нем будет и новый и старый файлы?). Всегда считал, что хранится более оптимизированно.
  • Какой формат (с изменениями) эффективнее хранится в Git?

    xenon
    @xenon Автор вопроса
    Да. Но вот по опыту разных "внешних" wiki-сервисов (которые хранят пользовательские wiki в репозиториях гитхаба), я заметил, что они как-то плохо отрабатывают создание документов (новых файлов). Поэтому, как план Б (заведомо хуже, но, вполне терпимый и может быть единственно возможный) мне интересен вариант, чтобы вся wiki была в одном файле.