Собственно, сабж. Кажется, был такой сайт, который на основе истории релизов мог достаточно точно предсказать, когда будет следующий релиз. Не помню, анализ ли это истории предыдущих релизов или что-то ещё, но там много всяких факторов учитывалось. Нагуглить не могу.
Есть система сбора логов, в которую отдаются логи Nginx в виде JSON.
В log_format используется
"upstream_status":$upstream_status
Всё хорошо когда в переменной действительно что-то есть(то есть запрос проходил через upstream).
Но когда переменная пустая (то есть запрос отработал без участия upstream) то JSON ломается и вообще всё становится плохо (мне нужно поле в виде числа, поэтому передавать в кавычках не подходит)
Чтобы это решить я склоняюсь использовать два разных шаблона log_format: with_upstream и without_upstream.
Соответственно в шаблоне without_upstream переменных upstream_* вообще не будет, поэтому JSON ломаться не будет и всё станет хорошо.
Для случаев с участием upstream конфиг получается вида:
access_log access.log with_upstream if=$upstream_status
Но как определить что запрос не проходил через upstream?
access_log access.log without_upstream if=???
Попробовал
map $upstream_status $need_log {
"~^$" 1;
}
Но не взлетело. Посоветуйте же ваши советы
Привет,ЛОР. Выручайте!
После установки драйвера nvidia на ноутбук (дистриб - арч) - перестает работать hdmi порт
Что я забыл сделать?
Установил на MI-3 dnscrypt-proxy. Всё работает. Opendns пишет, что я использую их сервер. Подскажите, а как проверить происходит шифрование или нет? Не используются ли dns провайдера. Можно же с помошью tcpdump как то?
Приветствую, коллеги)
Ситуация довольно странная:
в nginx.conf
user nginx nginx;
у logrotate в конфиге ротации логов сайтов
/srv/log/*log {
su root nginx
create 0664 nginx nginx
daily
rotate 10
missingok
notifempty
compress
sharedscripts
dateext
olddir /srv/log/archive
postrotate
[ -f /run/nginx.pid ] && kill -USR1 `cat /run/nginx.pid`
endscript
}
Логи ротируются, но nginx не может получить доступа к новым логам (Permission denied в глобально логе nginxa при обращении к ротируемым логам). Пробовал:
nginx -s reopen
Результат тот же. А вот:
service nginx reload
Работает. Начинает писать в логи.
Что происходит? По SELinux все норм, все контексты имеются. Ситуация странная. Будто дескрипторы на логах не сбрасываются или сбрасываются но некорректно.
Не хочется reload писать в logrotate (пробовал, работает корректно), будет сервак подвешивать в момент ротации.
Как правильно прописать kill -USR1
?
Доброго времени суток, уважаемые.
Столкнулся с такой проблемой, что в убунте (Ubuntu 20.04.1 LTS) не работает фронт панель, т.е. если подключать туда наушники с микрофоном - они просто напросто не работают. Имеется звуковая карта ASUS xonar se. Ubuntu определяет ее без проблем и если подключать наушники с микрофоном сзади напрямую в звуковую карту - все работает.
Пробовал ковырять alsamixer, pulseaudio все безуспешно. Из под винды все работает без танцев с бубном. Еще заметил такой нюанс. Если через заднюю панель воткнуть колонки, а через фронт панель наушники, то независимо от того, что выбирать в настройках (наушники или динамики) звук будет идти через колонки.
Если проигрывать какой-либо звук, то через pavucontrol ползунок бегает, но звук в наушники все равно не выходит. Встроенная звуковуха отключена в биосе. Пробовал ставить разные дистрибутивы, проблема не решалась.
cat /proc/asound/cards
0 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xf6080000 irq 66
1 [SoundCard ]: USB-Audio - Xonar SoundCard
ASUSTeK Xonar SoundCard at usb-0000:08:00.0-1, high speed
Заранее спасибо за ответы и помощь.
Теоретический вопрос.
Есть сайт с https и basic authorization по логин/паролю.
Если я захожу на сайт таким образом:
https://admin:[email protected]
Насколько это безопасно с плане перехвата трафика?
Логин и пароль передаются ПОСЛЕ установки ssl соединения или ДО?
ЛОР,
я разморозился и залогинился в свою древнюю убунту. Тут i3 и незнакомые созвездия на небе. Большая удача, что есть русский язык. Ещё есть отдельно поставленный login manager (или session manager, или как его). И фаерфокс. Это, по-моему, всё.
Сейчас апгрейжу её до 18.04. Пока апгрейдится, спрошу про настройку десктопа.
Я так понял, i3 только раскладывает окна. Остальное надо выбирать и ставить самому. С прикладным софтом типа файлового менеджера это несложно. А что делать с настройкой GUI? Как поменять курсоры и скорость мыши, поставить нормальные шрифты в браузер, избавиться от тиринга и тому подобное? Есть какой-нибудь универсальный контрол-центр или пак выживальщика на десктопе? Или придётся писать в ужасные конфиги иксов, или вейленда, или чего там ещё на десктопах изобрели?
Добрый вечер.
Есть GSM-шлюз, есть АТС астериск.
проблема в том, что где-то на пути сип рубит и при обратном звонке АТС->шлюз соединение блокируется.
так вот вопрос, как при такой цепочке продиагностировать проблему? не приходит на ум.
порт обычный, tcp 5060 на подключении к АТС.
но проверять надо сеть в сторону самого шлюза. который подключается клиентом на АТС.
звонок АТС->шлюз
короче, как проверить сетевые блокировки/ограничения?
есть сильное подозрение на роутер, за которым этот шлюз сидит.
Спасибо.
Помогите пожалуйста, есть комп:
cpu AMD 200GE MB MSA A320M-A PRO
Встроенное видео vega 3
При загрузке с установочной флешки нормально отображается первое меню, но при выборе любого из вариантов загрузки на экране появляется «каша».
Что можно сделать?
Может что-то в биосе подправить или поставить внешнюю видеокарту, установить систему и поставить драйвера?
Какие драйвера подойдут?
Игры не нужны, только офис и видео.
Rofi очень удобен, но не дай бог его запустишь с текущей русской раскладкой (у меня английская локализация, если что). Горячая клавиша не работает, при запущенном Rofi. Пробовал создать скрипт для смены раскладки, но и он не работает. Такое ощущение, что Rofi единолично забирает весь сеанс Х, но только без горячих клавиш. Как это обойти? Есть возможность смены раскладки, находясь в сеансе Rofi?
Не могу нагуглить что делает такая команда grep -gt 100500
. Подскажите кто знает что за -gt
.
Добрый день, ЛОР.
Судя по всему, я хочу какой-то гибрид из gdb, ltrace (и, возможно, valgrind).
gdb позволяет смотреть трассировку программы при попадании на точку останова.
ltrace выводит все вызовы библиотечных функций (но только библиотечных).
А можно ли каким-то инструментом (например, тем же gdb, но ни в мане, ни в «инструкциях от Васянов» я ничего похожего не нашёл) запустить свою программу и получить полный лог её хождения по собственным функциям от начала до конца? Без брекпойнтов, чтобы программа могла работать в условиях, максимально приближенных к боевым? Понятно, можно нашпиговать каждую функцию отладочным выводом на std::cout, но может, можно это как-то автоматизировать?
Изучаю настройку Wireguard на сервере и не понимаю, какой ip вписать в Address?
Адрес самого vps? Или может быть какой-то внутренний, если так то как его узнать?
AllowedIPs поле, какой именно адрес туда?
Сначала на opera заметил, теперь на chrome, думаю проблема с chromium based браузерами.
Не перерисовывается окно при фокусировке на нем, может отображать
содержимое другого окна, или просто обои рабочего стола.
awesome 4.3
debian 10
kernel 5.8
chrome 86
opera 72
Если, кто сталкивался с похожим как лечили ?
Добрый день, ЛОР.
В пятницу собрал последний Midnight Commander из мастера гитхаба. Пару дней полёт был нормальный, но сегодня выловил багу: в mcedit перестал работать поиск строк в неюникодных файлах.
К примеру, у меня большой файл в CP1251. Я его открываю, через Alt+E выбираю нужную кодировку, файл отображается. Я ввожу для поиска русское слово «Самара», и редактор его не находит, хотя в файле оно есть. При этом в ходе поиска он выдаёт окно прогресса, по которому видно, что слово «Самара» превратилось в квадратики. ОС - 64-разрядный дебиан (старенький, притом старенький же mc 4.8.3 на нём эту ошибку не совершал, всё работало).
Думаю над тем, чтобы запостить багрепорт, но надо понять, когда появилась ошибка, и проявляется ли она на разных системах. Я у себя дома посмотрю Федору, там, по идее, должен быть mc 4.8.23. Может кто-нибудь подтвердить или опровергнуть ошибку на более-менее актуальных версиях mc?