olegon.ru
есть идеи? :(
olegon.ru
сказал "ну его нахрен", и оно загрузилось
Alexandr ∨∧‾
немного оффтопный вопрос, сколько стевых дескрипторов может быть открыто одновременно?
Alexandr ∨∧‾
(сокетов)
Alexandr ∨∧‾
видимо, они как файлы, т.е. столько же, сколько файлов
собственно да, какое там магическое число?
olegon.ru
ну и про ulimit не забыть
Alexandr ∨∧‾
спасибо
Alexandr ∨∧‾
вот с ulimit не помню
Alexandr ∨∧‾
вернее не знаю что это :)
Alexandr ∨∧‾
если что - локально гоняю нагрузку на сервис, генерю 4к запросов одновременно, сервис начинает кидать NativeIoException: accept(..) failed: Too many open files
Alexandr ∨∧‾
на 3900 все ок)
Late
это как раз из-за этого
Late
кстати, в FAQ про это есть
Alexandr ∨∧‾
я выжал из бута на 3900 клиетов за 20 сек 21550 успевших выполниться запросов, всего улетело 25439, сам эндпоинт 3 сек работает 1077.5 rps
Alexandr ∨∧‾
хочу потолок достать
Alexandr ∨∧‾
Alexandr ∨∧‾
дока
Alexandr ∨∧‾
в limits.conf
Late
в limits.conf
https://russianfedora.github.io/FAQ/administration.html?highlight=ulimit#too-many-open-files
Alexandr ∨∧‾
спасибо
Alexandr ∨∧‾
4096
Alexandr ∨∧‾
я думал больше, или на клиентской стороне сокета дескриптор не открывается
Sergei
Кто-нибудь (кроме меня) использует в федоре systemd-boot вместо grub'а?
Sergei
есть такое
Можешь объяснить, как с ним (загрузчиком) взаимодействет systemd? Пользуюсь давно, но только сейчас задумался, что команда bootctl выводит информацию о загрузчике (его версию, порядок записей и всё такое), когда используется systemd-boot, но не другие. Откуда он эту информацию берёт, есть какой-то интерфейс?
Sergei
https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/ можно начать отсюда
Это читал, там ничего про интеграцию с системд.
Late
Это читал, там ничего про интеграцию с системд.
https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ тут тоже?
Late
тогда и я не знаю, гуглящий да найдет.
Sergei
https://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ тут тоже?
Кроме того, grub, по крайней мере, в федоре, BLS поддерживает, а взаимодействовать с systemd не умеет.
Mikhail
Всем привет! А посоветуйте пожалуйста гайд по созданию SELinux политик
Sasha
man semodule в федоре на русский переведен
Vasiliy Glazov
В каком смысле?
Vasiliy Glazov
Маловероятно.
Alexandr
Пойдет)
Alexandr
Странно,что ее раньше не удалили
Vasiliy Glazov
Странно,что ее раньше не удалили
Если собирается, то не удаляют.
Alexandr
Так там написано,что не собирается с 2015 года
Vasiliy Glazov
Всё собирается https://koji.fedoraproject.org/koji/packageinfo?packageID=10424
Vasiliy Glazov
Если не получишь ответ, я могу опакетить.
Vasiliy Glazov
Не думаю что я буду этим пользоваться и даже устанавливать :) А опакетить могу.
Vasiliy Glazov
Да
Vasiliy Glazov
Кто-нибудь знает как починить? https://github.com/pypingou/fedora-active-user
Vasiliy Glazov
Что-то не собирается пока
Vasiliy Glazov
Нет, там другая проблема. Сейчас накатаю багрепорт в апстрим.
Sergei
Там разработчик вообще не вполне понимает, что существует не только Debian-based линукс. У него весь сборочный тулчейн приколочен к дебиано-специфичным штукам.
Vasiliy Glazov
Там кривой cmakelists.txt
Sergei
Там кривой cmakelists.txt
Учитывая, что он таким и задуман, я бы не назвал это "кривым".
Vasiliy Glazov
что значит "задуман"?
Sergei
что значит "задуман"?
Ну например CPack, использующий метаданные из каталога debian.
Vasiliy Glazov
Во, собралось наконец-то правильно.
Sergei
Во, собралось наконец-то правильно.
Ты rpm пакет же собираешь?
Vasiliy Glazov
да
Vasiliy Glazov
с правильными флагами сборки
Sergei
Я начал было собирать флатпак с ним, но наткнувшись на захардкоденный префикс /usr и вызов lsb_release из cmake возмутился и пошёл писать багрепорт.
Vasiliy Glazov
А в чём проблема этого вызова?
Sergei
В рантаймах флатпака lsb_release нет. Его, собственно, нигде из коробки нет, кроме Debian-based и реальных LSB-совместимых дистрибутивов.
Sergei
И до моего репорта сборка вовсе валилась с ошибкой, если lsb_release нет.
Vasiliy Glazov
то есть для 0.2.6 он не нужен?
Vasiliy Glazov
Я смотрю он ещё и в автостарт сам прописывается. Надо бы ему крылышки обрезать.
Sergei
Не могу запостить ссылку. Короче, починено в коммите 7b11e3d727857543cee74fa671ede81b9bbf0c61, но не знаю, есть ли он в релизе.
Sergei
то есть для 0.2.6 он не нужен?
Здеся https://github.com/ebruck/radiotray-ng/commit/7b11e3d727857543cee74fa671ede81b9bbf0c61
Vasiliy Glazov
Не, не собирается 0.2.6-dev без redhat-lsb
Sergei
Не, не собирается 0.2.6-dev без redhat-lsb
А что говорит? На 0.2.6-dev вроде этот коммит есть.
Vasiliy Glazov
CMake Error at package/CMakeLists.txt:7 (string): string no output variable specified Building version: 0.2.6-dev for -- DEB packaging... CMake Error at package/CMakeLists.txt:53 (if): if given arguments: "STREQUAL" "16.04" "OR" "STREQUAL" "stretch" Unknown arguments specified
Vasiliy Glazov
:)
Vasiliy Glazov
sed -i '/add_subdirectory(package)/d' CMakeLists.txt
Anonymous
привет , а что вы такого интересно с cmake собираете?