Задача.
- Есть постгрес, перед ним есть pgbouncer.
- У боунсера есть три пода в k8s.
- Постгресс запущен на подах «неубиваемых»
- Боунсер на подах, которые амазон может в любой момент отозвать.
В результате при коннекте к боунсеру мы имеем возможность в любой момент получить обрыв коннекта к отозванной ноде. Для того что бы этого не случилось k8s должен уведомить боунсер о том, что ноду скоро отзовут, боунсер должен закрыть все коннекты клиента уведомив его, что закрывает, клиент должен реконнектится спокойно к новой ноде.
Это как то стандартными способами реализуемо? Или может есть другое решение?
P.S. валидировать коннект перед каждыйм запросом не предлагать
Всем привет! Уже перелопатил весь гугол, не могу найти ответ. Есть кластер PM (~28 нод). Есть текущая рабочая конфа - Shared LVM over FC multipath. Хочется уйти от аппаратного RAID и переехать на ZFS (RAID 10). Собственно вопрос: как прокинуть zpool/zvol кластеру по FC?
Записывал с осциллографа RIGOL файлы на флешку в csv формате. Сам RIGOL их видит, а ни линукс, ни винда не видят. На винде показывает не размеченную область памяти на флешке. Сама флешка рабочая, файлы, которые на ней были, доступны на осях обоих.
Подскажите куда копать ? Как сдампить эту область неразмеченную и есть ли смысл, то есть может он реально там не записал, а только имена создал файлов ?
Просто OpenBSD 6.8 (который ещё не вышел) на Pentium II (который вышел ещё во времена динозавров)
Хотел было поставить туда Windows 10 (которая вышла уже несколько лет назад). Но для этого надо было бы раз в 20 разогнать процессор, раз в 16 увеличить размер памяти и раз в 5 растянуть жёсткий диск. Решил пойти более простым путём и поставил OpenBSD.
Кроме того, раз у меня есть такой крутейший пентиум, я открываю журнал для старых компьютеров, oldpc notes, где буду жизнеописать, как жить со старыми компьютерами. Первый выпуск уже в эфире
>>> Просмотр
(1024x768,
121 Kb)
Вроде еще не постил тут, но так как на днях закончил достраивать еще две комнаты к дому и переехал, решил что пора.
До сих пор работал в полуподвале - места там много, но света маловато.
На столе:
- Lenovo T470s (в доке)
- Клава с красными свичами
- Мышка от MS
- Экран LG DP2 27"
За окном - лес с белками
>>> Просмотр
(3264x2448,
217 Kb)
Посмотрел новость, скачал поставил, стал на раз-два, работает, мало чем отличается от гуглохрома, но немного поживее (субъективно показалось).
OpenSUSE Leap-15.2, Яст-2 даже не намекает на какие-то несовместимости. Поиграюсь посмотрю.
>>> Просмотр
(1920x1080,
2028 Kb)
Проект Debian рад объявить о пожертвовании в размере 10 000 долларов США, чтобы помочь Framasoft достичь четвертой цели краудфандинговой кампании Peertube v3 - Live Streaming.
В этом году ежегодная конференции Debian DebConf20 была проведена онлайн, и, имея оглушительный успех, она ясно дала понять проекту, что нам необходимо иметь постоянную инфраструктуру потоковой передачи для небольших мероприятий, проводимых местными группами Debian. Таким образом, Peertube, платформа видеохостинга FLOSS, кажется нам идеальным решением.
Мы надеемся, что этот нетрадиционный жест проекта Debian поможет нам сделать этот год менее ужасным и даст нам, а значит и человечество, лучший инструментарий свободного программного обеспечения, чтобы приблизиться к будущему.
Debian благодарит многих спонсоров Debian и спонсоров DebConf, особенно тех, кто внес свой вклад в успех DebConf20 в сети (волонтеры, докладчики и спонсоры). Наш проект также благодарит Framasoft и сообщество PeerTube за разработку PeerTube как бесплатной децентрализованной видеоплатформы.
Ассоциация Framasoft сердечно благодарит проект Debian за его вклад из собственных средств в создание PeerTube.
Этот вклад имеет двойное значение. Во-первых, это явный знак признания со стороны международного проекта – одного из столпов мира свободного программного обеспечения – небольшой французской ассоциации, которая предлагает инструменты для освобождения пользователей из лап гигантских монополий Интернета. Во-вторых, это существенная помощь в эти трудные времена, поддержка разработки инструмента, который в равной степени принадлежит и полезен для всех.
Сила этого жеста со стороны Debian еще раз доказывает, что солидарность, взаимопомощь и сотрудничество — это ценности, которые позволяют нашим сообществам создавать инструменты, помогающие нам стремиться к Утопии.
Вышел в свет очередной релиз open source операционной системы - 9front.
9front, plan9 (а также и inferno) - это операционные системы опередившее свое время, сочетающие в себе такие качества как предельную ясность и лаконичность базовых абстракций.
В совокупности это дает пугающую(для рядового POSIX пользователя) архитектурную прозрачность и простоту решения комплексных задач.
В этом релизе нас ждут следующие улучшения:
- Драйвер intel поддерживает wifi карты серии 8000/9000
- Полная работоспособность на ноутбуках lenovo T480, T495
- Больший рефакторинг PCI кода
- Теперь 9front можно запустить без проблем с оборудованием на Raspberry PI4 8GB
- Новые API для работы с датами и временем
А также множество багфиксов и мелких улучшений
- Множественные улучшения для поддержки 64битной адресации в драйверах устройств
- Фиксы для dns клиента и сервера, torrent клиента и почтовых приложений
Пособие для запуска 9front в VirtualBox https://www.youtube.com/watch?v=zj0dUcfdVY8
Полный список изменений и улучшений указан в ссылке на подробности
Если ты прирожденный линуксоид и make menuconfig гораздо интереснее regedit32 , то твоя вожделенная мечта влезть довольно глубоко в линуксы сбудется. Надо много компилять, собирать, прошивать, тестировать, снова компилять. Кодить не надо.
Есть возможность работать под руководством более опытных коллег, набираться навыков и знаний, экспериментировать.
Обязанности:
разработка программного обеспечения на Linux;
доработка, тестирование, отладка, настройка создаваемого программного обеспечения;
работа с программной документацией.
Требования:
опыт работы в Linux на уровне опытного пользователя;
представление о embedded системах, опыт работы с raspberry pi и подобными платформами;
уверенная работа в bash (в том числе написание сценариев);
опыт работы с сетевыми пакетами и службами: iptables, ip, ssh, bind, dhcp;
умение самостоятельно собрать пакет из исходных кодов (make).
Приветствуются:
опыт программирования с\с++\bash\python в linux;
опыт работы с системами buildroot, yocto и т. д.;
oпыт администрирования сетей на cisco, freebsd.
Условия:
новый перспективный проект в рамках группы компаний;
пятидневная рабочая неделя (выходные: суббота, воскресенье);
возможно гибкое начало рабочего дня (в пределах с 9:00 до 11:00), соответственно окончание рабочего дня также плавающее;
заработная плата 90 000 рублей в месяц;
оборудованное рабочее место, территориально недалеко от ст.м. Пр.Большевиков.
Здравствуйте. Имеется zabbix 5.0.4, nginx и php-fpm.
Включил режим отладки. Когда перемещаюсь по закладкам меню - то везде показывается, что времени затрачено и времени затрачено на SQL соты доли секунды. Но когда выбираю: Мониторинг - > Узлы сети, то затрачено всего - 2.8, а потрачено на SQL - сотые доли. Почему именно закладка Узлы сети так долго открывается?
все программы и даже нажатие клавиш с задержкой идут хотя сеть не занята и ресурсы почти свободны
Приветствую! использую вот такой блок. Всё собирается красиво: крадрат из 4ч изображений. После добавления \usepackage[T2A]{fontenc}
изображение поплыло: располагает в горизонтальный ряд на всю страницу. \usepackage[T2A]{fontenc}
убрал, но эффект с картинками остался тотже. Что бы потом ни делал, назад в квадрат собрать не получается. Где туплю?
\begin{figure}[H]
\begin{minipage}[b]{0.49\textwidth}
\includegraphics[width=\textwidth]{cathode_N3_23_clean.png}
\subcaption[]{\texttt{Os} + плёнка на поверхности}\label{fig:02a}
\end{minipage}
\begin{minipage}[b]{0.49\textwidth}
\includegraphics[width=\textwidth]{cathode_N3_21_clean.png}
\subcaption[]{\texttt{Os} + плёнка на поверхности (укрупнённое)}\label{fig:02b}
\end{minipage}
\begin{minipage}[b]{0.49\textwidth}
\includegraphics[width=\textwidth]{N0_clear_b_marker.png}
\subcaption[]{Частицы \texttt{Os} на поверхности}\label{fig:02c}
\end{minipage}
\begin{minipage}[b]{0.49\textwidth}
\includegraphics[width=\textwidth]{N0_clear_a_marker.png}
\subcaption[]{Частицы \texttt{Os} на поверхности (укрупнённое)}\label{fig:02d}
\end{minipage}
\caption{Фото поверхности образца}
\label{fig:02}
\end{figure}
Добрый день
товарищи со своими холодными звонками достали, в телефоне у меня 2 симкарты, одна личная, вот хочу сделать так чтобы на личную симку никто не звонил с тупняком.
Телефон Galaxy A5 2017 года.
Всем привет.
Не могу понять причину.
Если контекст такого вида, то 403 Forbidden
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}
Есть убрать $uri/, то сайт работает, но nginx ругаетсяnginx: [emerg] "try_files" directive is duplicate in /etc/nginx/vhosts/012447/my-site.ru.conf:17 nginx: configuration file /etc/nginx/nginx.conf test failed
Я понимаю, что "try_files" directive is duplicate
, но почему тогда с $uri/
такой ругани нет?
Сам конфиг
server {
server_name my-site.ru www.my-site.ru;
charset UTF-8;
index index.php, index.html;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/my-site.ru/*.conf;
access_log /home/httpd-logs/my-site.ru.access.log;
error_log /home/httpd-logs/my-site.ru.error.log notice;
ssi on;
set $root_path /home/012447/data/www/my-site.ru;
root $root_path;
listen 11.22.33.44:80;
include /etc/nginx/vhosts-resources/012447/*.conf;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}
return 301 https://$host:443$request_uri;
location ~* /wp-includes/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /wp-content/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /(?:uploads|files)/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /themes/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /plugins/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location = /xmlrpc.php {
deny all;
access_log off;
log_not_found off;
}
location ~* wp-config.php {
deny all;
}
location ~ ^/\.user\.ini {
deny all;
}
# }
location ~* ^/wp-content/uploads/.+\.php{
deny all;
}
location ~* .ini$ {
deny all;
}
location ~ \.user\.ini$ {
deny all;
}
location @php {
fastcgi_index index.php;
fastcgi_pass unix:/var/www/php-fpm/012447.sock;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]";
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}
# location ~* ^/wp-json/ {
# deny all;
}
server {
server_name my-site.ru www.my-site.ru;
ssl_certificate "/var/www/httpd-cert/012447/my-site.ru_le2.crtca";
ssl_certificate_key "/var/www/httpd-cert/012447/my-site.ru_le2.key";
ssl_ciphers E!RC4;
ssl_prefer_server_ciphers on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_dhparam /etc/ssl/certs/dhparam4096.pem;
charset UTF-8;
index index.php, index.html;
disable_symlinks if_not_owner from=$root_path;
include /etc/nginx/vhosts-includes/*.conf;
include /etc/nginx/vhosts-resources/my-site.ru/*.conf;
access_log /home/httpd-logs/my-site.ru.access.log;
error_log /home/httpd-logs/my-site.ru.error.log notice;
ssi on;
set $root_path /home/012447/data/www/my-site.ru;
root $root_path;
include /etc/nginx/vhosts-resources/012447/*.conf;
location / {
try_files $uri $uri/ /index.php?q=$uri&$args;
location ~ [^/]\.ph(p\d*|tml)$ {
try_files /does_not_exists @php;
}
}
location ~* /wp-includes/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /wp-content/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /(?:uploads|files)/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /themes/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location ~* /plugins/.*.php$ {
deny all;
access_log off;
log_not_found off;
}
location = /xmlrpc.php {
deny all;
access_log off;
log_not_found off;
}
location ~* wp-config.php {
deny all;
}
location ~ ^/\.user\.ini {
deny all;
}
# }
location ~* ^/wp-content/uploads/.+\.php{
deny all;
}
location ~* .ini$ {
deny all;
}
location ~ \.user\.ini$ {
deny all;
}
location @php {
fastcgi_index index.php;
fastcgi_pass unix:/var/www/php-fpm/012447.sock;
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]";
fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
try_files $uri =404;
include fastcgi_params;
}
listen 11.22.33.44:443 ssl;
# location ~* ^/wp-json/ {
# deny all;
}
Ещё год назад, когда переехали с USB-модема на Wi-Fi, заметили, что как-то он хило пашет: http://neboard.me/thread/137159#138142 На раздающем устройстве двадцаточку тянет спокойно, на прочих подключённых к нему клиентах тоже немногим меньше. А ноутбук с онтопиком от силы 4.5 Mbps выжимает. Тестим на https://broadband.gov.ua/speedtest
Примерно в то же время грузились в оффтопик, но к хотспоту подключиться так и не осилили. Позже, когда настравали репитер, обнаружили, что WPA не-ASCII-пароли как таковые не предусматривает, и хоть они под линуксами (в том числе Android) и работают, но в целом не обязаны Так что кириллицу из пароля убрали (кошмар, теперь каликакиры хакнут!) Давеча загрузились опять, проверили — оффтопик из того же адаптера без напряга выжал 17 Mbps.
Что на онтопике не так? crda, как отписано по ссылке, стоит. Фирмварь вроде тоже стоит:
root@localhost:~# dpkg -l|grep brcm
ii firmware-brcm80211 20200817-1 all Binary firmware for Broadcom/Cypress 802.11 wireless cards
Примерно в то же время [2] (даже не примерно, а тоже 22 декабря) нашли хороший, годный тред. Где по табличке определили, что Наш адаптер —
root@localhost:~# lspci -nn -d 14e4:
04:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
— Особый Случай №1 (вау), которому достаточно ядрёного драйвера brcmsmac
и ядрёной же фирмвари. Из какого конкретно пакета — хрен его знает, названия же за 9 лет сто раз поменялись, да и вообще актуальность той портянки под большим сомнением.
Стоит экспериментировать и попробовать firmware-b43-installer
и прочие адвайсы, которые вроде как для других моделей? Или модуль от такого вообще нахрен отвалится и лучше, так сказать, синица в руках?