[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page-ru-/errors/linux/rsyslog-failure":3,"mdc--lshiqk-key":1052,"mdc--s6b9ai-key":1076,"mdc-ott6ab-key":1112,"mdc-sy0s0i-key":1136,"mdc--fjdru3-key":1161,"mdc-z22p17-key":1177,"mdc-l54eqs-key":1194,"mdc-s9lhn0-key":1210,"mdc-z5usab-key":1245,"mdc--a4mz7u-key":1261,"related-/errors/linux/systemd-failure,/guides/linux/rsyslog-configuration,/errors/linux/syslog-ng-failure":1294},{"id":4,"title":5,"appliesTo":6,"author":12,"body":13,"canonical":982,"code":77,"createdAt":983,"description":984,"difficulty":985,"draft":986,"estimatedTime":987,"extension":988,"faq":989,"howToSteps":1002,"howToTotalTime":1021,"image":982,"keywords":1022,"locale":1033,"meta":1034,"navigation":388,"path":1035,"platform":1036,"related":1037,"section":1041,"seo":1042,"severity":985,"stem":1043,"summary":1044,"tags":1045,"twitterCreator":982,"twitterSite":982,"type":349,"updatedAt":983,"__hash__":1051},"content_ru/errors/linux/rsyslog-failure.md","Ошибка rsyslog в Linux: быстрое исправление сбоя логгирования",[7,8,9,10,11],"Ubuntu 20.04+","Debian 10+","CentOS 8+","RHEL 8+","Fedora 35+","FixPedia Team",{"type":14,"value":15,"toc":972},"minimark",[16,21,25,65,68,78,82,155,159,162,167,190,196,214,220,236,242,278,284,317,321,324,329,344,354,359,467,498,514,517,521,524,532,548,560,568,581,584,589,604,607,612,629,637,667,671,674,681,701,710,717,750,758,762,765,770,796,801,826,831,837,840,878,883,905,908,912,915,968],[17,18,20],"h2",{"id":19},"что-означает-ошибка-rsyslog","Что означает ошибка rsyslog",[22,23,24],"p",{},"Ошибка rsyslog в Linux указывает на сбой в работе системного демона логгирования. Это может проявляться как:",[26,27,28,37,48,51],"ul",{},[29,30,31,32,36],"li",{},"Сервис ",[33,34,35],"code",{},"rsyslog"," не запущен или падает сразу после старта",[29,38,39,40,43,44,47],{},"Системные сообщения не записываются в файлы (",[33,41,42],{},"/var/log/syslog",", ",[33,45,46],{},"/var/log/messages",")",[29,49,50],{},"Логи либо отсутствуют, либо содержат только старые записи",[29,52,53,54,57,58,61,62],{},"В выводе ",[33,55,56],{},"systemctl status rsyslog"," видно состояние ",[33,59,60],{},"failed"," или ",[33,63,64],{},"inactive",[22,66,67],{},"Типичное сообщение в логах systemd:",[69,70,75],"pre",{"className":71,"code":73,"language":74},[72],"language-text","● rsyslog.service - System Logging Service\n   Loaded: loaded (/lib/systemd/system/rsyslog.service; enabled; vendor preset: enabled)\n   Active: failed (Result: exit-code) since Fri 2026-02-16 10:30:00 MSK; 1min 30s ago\n","text",[33,76,73],{"__ignoreMap":77},"",[17,79,81],{"id":80},"причины-возникновения","Причины возникновения",[83,84,85,92,106,123,129,140,149],"ol",{},[29,86,87,91],{},[88,89,90],"strong",{},"Сервис не запущен"," — rsyslog отключён или не включён в автозагрузку.",[29,93,94,97,98,101,102,105],{},[88,95,96],{},"Ошибки в конфигурации"," — синтаксическая ошибка в ",[33,99,100],{},"/etc/rsyslog.conf"," или файлах в ",[33,103,104],{},"/etc/rsyslog.d/",".",[29,107,108,111,112,115,116,119,120,105],{},[88,109,110],{},"Недостаточно прав"," — пользователь ",[33,113,114],{},"syslog"," (или ",[33,117,118],{},"root",") не может записывать в каталог ",[33,121,122],{},"/var/log",[29,124,125,128],{},[88,126,127],{},"Конфликт портов"," — другой процесс уже использует порт 514 (UDP/TCP), который требует rsyslog.",[29,130,131,134,135,61,137,105],{},[88,132,133],{},"Повреждённые модули"," — битые или несовместимые модули в ",[33,136,104],{},[33,138,139],{},"/usr/lib/rsyslog/",[29,141,142,145,146,148],{},[88,143,144],{},"Недостаток дискового пространства"," — раздел с ",[33,147,122],{}," заполнен на 100%.",[29,150,151,154],{},[88,152,153],{},"Проблемы с SELinux/AppArmor"," — политики безопасности блокируют запись.",[17,156,158],{"id":157},"способ-1-проверка-и-перезапуск-сервиса","Способ 1: Проверка и перезапуск сервиса",[22,160,161],{},"Чаще всего проблема решается простым перезапуском сервиса.",[83,163,164],{},[29,165,166],{},"Проверьте текущий статус:",[69,168,172],{"className":169,"code":170,"language":171,"meta":77,"style":77},"language-bash shiki shiki-themes github-light github-dark","systemctl status rsyslog\n","bash",[33,173,174],{"__ignoreMap":77},[175,176,179,183,187],"span",{"class":177,"line":178},"line",1,[175,180,182],{"class":181},"sScJk","systemctl",[175,184,186],{"class":185},"sZZnC"," status",[175,188,189],{"class":185}," rsyslog\n",[83,191,193],{"start":192},2,[29,194,195],{},"Если сервис не активен, попробуйте запустить:",[69,197,199],{"className":169,"code":198,"language":171,"meta":77,"style":77},"sudo systemctl start rsyslog\n",[33,200,201],{"__ignoreMap":77},[175,202,203,206,209,212],{"class":177,"line":178},[175,204,205],{"class":181},"sudo",[175,207,208],{"class":185}," systemctl",[175,210,211],{"class":185}," start",[175,213,189],{"class":185},[83,215,217],{"start":216},3,[29,218,219],{},"Включите автозагрузку (если не включена):",[69,221,223],{"className":169,"code":222,"language":171,"meta":77,"style":77},"sudo systemctl enable rsyslog\n",[33,224,225],{"__ignoreMap":77},[175,226,227,229,231,234],{"class":177,"line":178},[175,228,205],{"class":181},[175,230,208],{"class":185},[175,232,233],{"class":185}," enable",[175,235,189],{"class":185},[83,237,239],{"start":238},4,[29,240,241],{},"После запуска проверьте, что сервис работает:",[69,243,245],{"className":169,"code":244,"language":171,"meta":77,"style":77},"systemctl is-active rsyslog && echo \"Rsyslog работает\" || echo \"Rsyslog не запущен\"\n",[33,246,247],{"__ignoreMap":77},[175,248,249,251,254,257,261,265,268,272,275],{"class":177,"line":178},[175,250,182],{"class":181},[175,252,253],{"class":185}," is-active",[175,255,256],{"class":185}," rsyslog",[175,258,260],{"class":259},"sVt8B"," && ",[175,262,264],{"class":263},"sj4cs","echo",[175,266,267],{"class":185}," \"Rsyslog работает\"",[175,269,271],{"class":270},"szBVR"," ||",[175,273,274],{"class":263}," echo",[175,276,277],{"class":185}," \"Rsyslog не запущен\"\n",[83,279,281],{"start":280},5,[29,282,283],{},"Отправьте тестовое сообщение и убедитесь, что оно появится в логах:",[69,285,287],{"className":169,"code":286,"language":171,"meta":77,"style":77},"logger \"Тестовое сообщение от FixPedia\"\ntail -f /var/log/syslog | grep \"Тестовое сообщение\"\n",[33,288,289,297],{"__ignoreMap":77},[175,290,291,294],{"class":177,"line":178},[175,292,293],{"class":181},"logger",[175,295,296],{"class":185}," \"Тестовое сообщение от FixPedia\"\n",[175,298,299,302,305,308,311,314],{"class":177,"line":192},[175,300,301],{"class":181},"tail",[175,303,304],{"class":263}," -f",[175,306,307],{"class":185}," /var/log/syslog",[175,309,310],{"class":270}," |",[175,312,313],{"class":181}," grep",[175,315,316],{"class":185}," \"Тестовое сообщение\"\n",[17,318,320],{"id":319},"способ-2-проверка-конфигурации-на-синтаксис","Способ 2: Проверка конфигурации на синтаксис",[22,322,323],{},"Неправильный синтаксис в конфигурационных файлах — частая причина падения rsyslog.",[83,325,326],{},[29,327,328],{},"Проверьте конфигурацию без перезапуска:",[69,330,332],{"className":169,"code":331,"language":171,"meta":77,"style":77},"sudo rsyslogd -N1\n",[33,333,334],{"__ignoreMap":77},[175,335,336,338,341],{"class":177,"line":178},[175,337,205],{"class":181},[175,339,340],{"class":185}," rsyslogd",[175,342,343],{"class":263}," -N1\n",[22,345,346,347,61,350,353],{},"Если вывод содержит ",[33,348,349],{},"error",[33,351,352],{},"invalid",", Means есть ошибки.",[83,355,356],{"start":192},[29,357,358],{},"Проверьте основные конфиги:",[69,360,362],{"className":169,"code":361,"language":171,"meta":77,"style":77},"# Основной конфиг\nsudo rsyslogd -N1 -f /etc/rsyslog.conf\n\n# Все файлы в /etc/rsyslog.d/\nfor f in /etc/rsyslog.d/*.conf; do\n  echo \"Проверка $f\"\n  sudo rsyslogd -N1 -f \"$f\" || echo \"Ошибка в $f\"\ndone\n",[33,363,364,370,384,390,395,415,430,461],{"__ignoreMap":77},[175,365,366],{"class":177,"line":178},[175,367,369],{"class":368},"sJ8bj","# Основной конфиг\n",[175,371,372,374,376,379,381],{"class":177,"line":192},[175,373,205],{"class":181},[175,375,340],{"class":185},[175,377,378],{"class":263}," -N1",[175,380,304],{"class":263},[175,382,383],{"class":185}," /etc/rsyslog.conf\n",[175,385,386],{"class":177,"line":216},[175,387,389],{"emptyLinePlaceholder":388},true,"\n",[175,391,392],{"class":177,"line":238},[175,393,394],{"class":368},"# Все файлы в /etc/rsyslog.d/\n",[175,396,397,400,403,406,409,412],{"class":177,"line":280},[175,398,399],{"class":270},"for",[175,401,402],{"class":259}," f ",[175,404,405],{"class":270},"in",[175,407,408],{"class":185}," /etc/rsyslog.d/*.conf",[175,410,411],{"class":259},"; ",[175,413,414],{"class":270},"do\n",[175,416,418,421,424,427],{"class":177,"line":417},6,[175,419,420],{"class":263},"  echo",[175,422,423],{"class":185}," \"Проверка ",[175,425,426],{"class":259},"$f",[175,428,429],{"class":185},"\"\n",[175,431,433,436,438,440,442,445,447,450,452,454,457,459],{"class":177,"line":432},7,[175,434,435],{"class":181},"  sudo",[175,437,340],{"class":185},[175,439,378],{"class":263},[175,441,304],{"class":263},[175,443,444],{"class":185}," \"",[175,446,426],{"class":259},[175,448,449],{"class":185},"\"",[175,451,271],{"class":270},[175,453,274],{"class":263},[175,455,456],{"class":185}," \"Ошибка в ",[175,458,426],{"class":259},[175,460,429],{"class":185},[175,462,464],{"class":177,"line":463},8,[175,465,466],{"class":270},"done\n",[83,468,469,495],{"start":216},[29,470,471,472],{},"Если нашли ошибку, исправьте файл. Частые проблемы:",[26,473,474,477,487],{},[29,475,476],{},"Лишние или недостающие кавычки",[29,478,479,480,483,484,47],{},"Неправильный синтаксис директитив (",[33,481,482],{},"*.*"," вместо ",[33,485,486],{},"*.*;",[29,488,489,490,483,493,47],{},"Опечатки в именах модулей (",[33,491,492],{},"imtcp",[33,494,492],{},[29,496,497],{},"После исправлений снова проверьте синтаксис и перезапустите:",[69,499,501],{"className":169,"code":500,"language":171,"meta":77,"style":77},"sudo systemctl restart rsyslog\n",[33,502,503],{"__ignoreMap":77},[175,504,505,507,509,512],{"class":177,"line":178},[175,506,205],{"class":181},[175,508,208],{"class":185},[175,510,511],{"class":185}," restart",[175,513,189],{"class":185},[515,516],"in-article-ad",{},[17,518,520],{"id":519},"способ-3-проверка-прав-доступа-и-места-на-диске","Способ 3: Проверка прав доступа и места на диске",[22,522,523],{},"Rsyslog должен иметь возможность записывать в каталог логов.",[83,525,526],{},[29,527,528,529,531],{},"Проверьте права на ",[33,530,122],{},":",[69,533,535],{"className":169,"code":534,"language":171,"meta":77,"style":77},"ls -ld /var/log\n",[33,536,537],{"__ignoreMap":77},[175,538,539,542,545],{"class":177,"line":178},[175,540,541],{"class":181},"ls",[175,543,544],{"class":263}," -ld",[175,546,547],{"class":185}," /var/log\n",[22,549,550,551,554,555,557,558,105],{},"Ожидаемый вывод: ",[33,552,553],{},"drwxr-xr-x"," и владелец ",[33,556,118],{},". Подкаталоги логов должны быть доступны для записи пользователю ",[33,559,114],{},[83,561,562],{"start":192},[29,563,564,565,567],{},"Проверьте, что пользователь ",[33,566,114],{}," существует:",[69,569,571],{"className":169,"code":570,"language":171,"meta":77,"style":77},"id syslog\n",[33,572,573],{"__ignoreMap":77},[175,574,575,578],{"class":177,"line":178},[175,576,577],{"class":181},"id",[175,579,580],{"class":185}," syslog\n",[22,582,583],{},"Если пользователь отсутствует, переустановите пакет rsyslog.",[83,585,586],{"start":216},[29,587,588],{},"Проверьте место на диске:",[69,590,592],{"className":169,"code":591,"language":171,"meta":77,"style":77},"df -h /var/log\n",[33,593,594],{"__ignoreMap":77},[175,595,596,599,602],{"class":177,"line":178},[175,597,598],{"class":181},"df",[175,600,601],{"class":263}," -h",[175,603,547],{"class":185},[22,605,606],{},"Если раздел заполнен на 100%, очистите старые логи или увеличьте размер раздела.",[83,608,609],{"start":238},[29,610,611],{},"Проверьте владельца файлов логов:",[69,613,615],{"className":169,"code":614,"language":171,"meta":77,"style":77},"ls -l /var/log/syslog /var/log/messages\n",[33,616,617],{"__ignoreMap":77},[175,618,619,621,624,626],{"class":177,"line":178},[175,620,541],{"class":181},[175,622,623],{"class":263}," -l",[175,625,307],{"class":185},[175,627,628],{"class":185}," /var/log/messages\n",[22,630,631,632,61,634,636],{},"Владельцем должен быть ",[33,633,114],{},[33,635,118],{},". Если нет, исправьте:",[69,638,640],{"className":169,"code":639,"language":171,"meta":77,"style":77},"sudo chown syslog:adm /var/log/syslog\nsudo chmod 640 /var/log/syslog\n",[33,641,642,655],{"__ignoreMap":77},[175,643,644,646,649,652],{"class":177,"line":178},[175,645,205],{"class":181},[175,647,648],{"class":185}," chown",[175,650,651],{"class":185}," syslog:adm",[175,653,654],{"class":185}," /var/log/syslog\n",[175,656,657,659,662,665],{"class":177,"line":192},[175,658,205],{"class":181},[175,660,661],{"class":185}," chmod",[175,663,664],{"class":263}," 640",[175,666,654],{"class":185},[17,668,670],{"id":669},"способ-4-восстановление-конфигурации-по-умолчанию","Способ 4: Восстановление конфигурации по умолчанию",[22,672,673],{},"Если конфигурация сильно повреждена, проще восстановить оригинальные файлы.",[83,675,676],{},[29,677,678,531],{},[88,679,680],{},"Debian/Ubuntu",[69,682,684],{"className":169,"code":683,"language":171,"meta":77,"style":77},"sudo apt-get install --reinstall rsyslog\n",[33,685,686],{"__ignoreMap":77},[175,687,688,690,693,696,699],{"class":177,"line":178},[175,689,205],{"class":181},[175,691,692],{"class":185}," apt-get",[175,694,695],{"class":185}," install",[175,697,698],{"class":263}," --reinstall",[175,700,189],{"class":185},[22,702,703,704,706,707,709],{},"Это вернёт файлы из пакета. Конфиг ",[33,705,100],{}," будет заменён, но файлы в ",[33,708,104],{}," останутся.",[83,711,712],{"start":192},[29,713,714,531],{},[88,715,716],{},"RHEL/CentOS/Fedora",[69,718,720],{"className":169,"code":719,"language":171,"meta":77,"style":77},"sudo yum reinstall rsyslog\n# Или для новых версий:\nsudo dnf reinstall rsyslog\n",[33,721,722,734,739],{"__ignoreMap":77},[175,723,724,726,729,732],{"class":177,"line":178},[175,725,205],{"class":181},[175,727,728],{"class":185}," yum",[175,730,731],{"class":185}," reinstall",[175,733,189],{"class":185},[175,735,736],{"class":177,"line":192},[175,737,738],{"class":368},"# Или для новых версий:\n",[175,740,741,743,746,748],{"class":177,"line":216},[175,742,205],{"class":181},[175,744,745],{"class":185}," dnf",[175,747,731],{"class":185},[175,749,189],{"class":185},[83,751,752,755],{"start":216},[29,753,754],{},"После переустановки проверьте конфигурацию (Способ 2) и перезапустите сервис.",[29,756,757],{},"Если у вас были кастомные настройки, сравните новый конфиг со старым бэкапом (если есть) и перенесите только необходимые правки.",[17,759,761],{"id":760},"способ-5-диагностика-через-journalctl","Способ 5: Диагностика через journalctl",[22,763,764],{},"Systemd сохраняет логи всех сервисов, включая rsyslog, даже если он не работает.",[83,766,767],{},[29,768,769],{},"Просмотрите логи rsyslog напрямую:",[69,771,773],{"className":169,"code":772,"language":171,"meta":77,"style":77},"sudo journalctl -u rsyslog --no-pager -n 50\n",[33,774,775],{"__ignoreMap":77},[175,776,777,779,782,785,787,790,793],{"class":177,"line":178},[175,778,205],{"class":181},[175,780,781],{"class":185}," journalctl",[175,783,784],{"class":263}," -u",[175,786,256],{"class":185},[175,788,789],{"class":263}," --no-pager",[175,791,792],{"class":263}," -n",[175,794,795],{"class":263}," 50\n",[83,797,798],{"start":192},[29,799,800],{},"Ищите конкретные ошибки:",[69,802,804],{"className":169,"code":803,"language":171,"meta":77,"style":77},"sudo journalctl -u rsyslog | grep -i \"error\\|failed\\|invalid\"\n",[33,805,806],{"__ignoreMap":77},[175,807,808,810,812,814,816,818,820,823],{"class":177,"line":178},[175,809,205],{"class":181},[175,811,781],{"class":185},[175,813,784],{"class":263},[175,815,256],{"class":185},[175,817,310],{"class":270},[175,819,313],{"class":181},[175,821,822],{"class":263}," -i",[175,824,825],{"class":185}," \"error\\|failed\\|invalid\"\n",[83,827,828],{"start":216},[29,829,830],{},"Если rsyslog не может стартовать из-за модуля, вы увидите что-то вроде:",[69,832,835],{"className":833,"code":834,"language":74},[72],"rsyslogd: could not load module 'imtcp', errors: 1\n",[33,836,834],{"__ignoreMap":77},[22,838,839],{},"В этом случае проверьте, установлен ли нужный модуль:",[69,841,843],{"className":169,"code":842,"language":171,"meta":77,"style":77},"dpkg -l | grep rsyslog   # Debian/Ubuntu\nrpm -qa | grep rsyslog   # RHEL/CentOS\n",[33,844,845,861],{"__ignoreMap":77},[175,846,847,850,852,854,856,858],{"class":177,"line":178},[175,848,849],{"class":181},"dpkg",[175,851,623],{"class":263},[175,853,310],{"class":270},[175,855,313],{"class":181},[175,857,256],{"class":185},[175,859,860],{"class":368},"   # Debian/Ubuntu\n",[175,862,863,866,869,871,873,875],{"class":177,"line":192},[175,864,865],{"class":181},"rpm",[175,867,868],{"class":263}," -qa",[175,870,310],{"class":270},[175,872,313],{"class":181},[175,874,256],{"class":185},[175,876,877],{"class":368},"   # RHEL/CentOS\n",[83,879,880],{"start":238},[29,881,882],{},"Если проблема в порту 514, проверьте, не занят ли он:",[69,884,886],{"className":169,"code":885,"language":171,"meta":77,"style":77},"sudo ss -tulpn | grep :514\n",[33,887,888],{"__ignoreMap":77},[175,889,890,892,895,898,900,902],{"class":177,"line":178},[175,891,205],{"class":181},[175,893,894],{"class":185}," ss",[175,896,897],{"class":263}," -tulpn",[175,899,310],{"class":270},[175,901,313],{"class":181},[175,903,904],{"class":185}," :514\n",[22,906,907],{},"Если порт занят другим процессом, остановите его или измените порт rsyslog в конфиге.",[17,909,911],{"id":910},"профилактика","Профилактика",[22,913,914],{},"Чтобы избежать повторения ошибок:",[83,916,917,927,936,946,952,958],{},[29,918,919,922,923,926],{},[88,920,921],{},"Тестируйте конфигурацию перед применением"," — всегда используйте ",[33,924,925],{},"rsyslogd -N1"," после правки конфигов.",[29,928,929,932,933,105],{},[88,930,931],{},"Делайте бэкапы"," — сохраняйте оригинальные конфиги: ",[33,934,935],{},"sudo cp /etc/rsyslog.conf /etc/rsyslog.conf.backup",[29,937,938,941,942,945],{},[88,939,940],{},"Мониторьте логи"," — настройте алерты на падение сервиса (например, через systemd ",[33,943,944],{},"Restart=on-failure"," в юните).",[29,947,948,951],{},[88,949,950],{},"Обновляйте осторожно"," — после обновления rsyslog проверяйте совместимость конфигурации (синтаксис может меняться).",[29,953,954,957],{},[88,955,956],{},"Используйте включение модулей по необходимости"," — не подключайте модули, которые не используете, особенно экспериментальные.",[29,959,960,963,964,967],{},[88,961,962],{},"Регулярно проверяйте место на диске"," — настройте ротацию логов через ",[33,965,966],{},"logrotate"," (обычно настроен по умолчанию).",[969,970,971],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}",{"title":77,"searchDepth":192,"depth":192,"links":973},[974,975,976,977,978,979,980,981],{"id":19,"depth":192,"text":20},{"id":80,"depth":192,"text":81},{"id":157,"depth":192,"text":158},{"id":319,"depth":192,"text":320},{"id":519,"depth":192,"text":520},{"id":669,"depth":192,"text":670},{"id":760,"depth":192,"text":761},{"id":910,"depth":192,"text":911},null,"2026-02-16 20:33:00","Полное руководство по диагностике и устранению ошибок rsyslog в Linux. Пошаговые инструкции для восстановления системного логгирования за 5-10 минут. Проверенные решения для Ubuntu, CentOS и других дистрибутивов.","medium",false,"10-15 мин","md",[990,993,996,999],{"question":991,"answer":992},"Почему rsyslog не записывает логи в файл?","Чаще всего из-за неправильных прав на каталог логов (/var/log) или ошибки в конфигурации. Проверьте `ls -ld /var/log` и синтаксис конфига командой `rsyslogd -N1`.",{"question":994,"answer":995},"Как проверить, что rsyslog работает корректно?","Отправьте тестовое сообщение: `logger 'test message'`, затем проверьте его наличие в `/var/log/syslog` или `/var/log/messages`. Также осмотрите статус: `systemctl status rsyslog`.",{"question":997,"answer":998},"Что делать, если rsyslog падает при старте?","Сначала проверьте конфигурацию на синтаксис (`rsyslogd -N1`). Затем изучите логи systemd: `journalctl -u rsyslog -b` для деталей ошибки запуска.",{"question":1000,"answer":1001},"Можно ли временно отключить rsyslog?","Да, но не рекомендуется для production-серверов. Используйте `systemctl stop rsyslog` и `systemctl disable rsyslog` для отключения автозапуска. Восстановите после диагностики.",[1003,1006,1009,1012,1015,1018],{"name":1004,"text":1005},"Проверьте статус сервиса rsyslog","Выполните `systemctl status rsyslog` и убедитесь, что сервис активен (active (running)). Если нет, перейдите к следующему шагу.",{"name":1007,"text":1008},"Перезапустите сервис rsyslog","Используйте `systemctl restart rsyslog` для перезапуска. После этого снова проверьте статус командой из шага 1.",{"name":1010,"text":1011},"Проверьте конфигурацию на синтаксис","Запустите `rsyslogd -N1` без аргументов. Команда проверит все конфигурационные файлы и выведет ошибки, если они есть.",{"name":1013,"text":1014},"Проверьте права на каталог логов","Убедитесь, что пользователь rsyslog (обычно `syslog` или `root`) имеет права на запись в `/var/log`: `ls -ld /var/log`.",{"name":1016,"text":1017},"Просмотрите логи systemd для rsyslog","Используйте `journalctl -u rsyslog --since '1 hour ago'` для просмотра последних сообщений от сервиса. Ищите строки с \"error\" или \"failed\".",{"name":1019,"text":1020},"Восстановите конфигурацию по умолчанию","Если конфиг повреждён, скопируйте пример из `/usr/share/doc/rsyslog/examples/` или переустановите пакет: `apt-get install --reinstall rsyslog` (Debian/Ubuntu) или `yum reinstall rsyslog` (RHEL/CentOS).","PT15M",[1023,1024,1025,1026,1027,1028,1029,1030,1031,1032],"ошибка rsyslog linux","rsyslog не работает","исправить rsyslog failure","rsyslog.service failed","rsyslog не пишет логи","rsyslog ошибка запуска","systemd rsyslog error","как запустить rsyslog","rsyslog configuration error","rsyslog демон не запущен","ru_RU",{},"/errors/linux/rsyslog-failure","linux",[1038,1039,1040],"/errors/linux/systemd-failure","/guides/linux/rsyslog-configuration","/errors/linux/syslog-ng-failure","Ошибки Linux",{"title":5,"description":984},"errors/linux/rsyslog-failure","Статья подробно разбирает типичные ошибки rsyslog в Linux: от падения сервиса до проблем с конфигурацией. Вы получите конкретные команды для диагностики, способы восстановления работы и рекомендации по профилактике.",[1046,35,1047,1048,114,1049,1050],"ошибки linux","systemd","логирование","администрирование","system logging","hmbtzsaKFd3bH_Z3nRVNshubIbPCUdVDPJpAbjCUIrQ",{"data":1053,"body":1054},{},{"type":118,"children":1055},[1056],{"type":1057,"tag":22,"props":1058,"children":1059},"element",{},[1060,1062,1068,1070,1075],{"type":74,"value":1061},"Чаще всего из-за неправильных прав на каталог логов (/var/log) или ошибки в конфигурации. Проверьте ",{"type":1057,"tag":33,"props":1063,"children":1065},{"className":1064},[],[1066],{"type":74,"value":1067},"ls -ld /var/log",{"type":74,"value":1069}," и синтаксис конфига командой ",{"type":1057,"tag":33,"props":1071,"children":1073},{"className":1072},[],[1074],{"type":74,"value":925},{"type":74,"value":105},{"data":1077,"body":1078},{},{"type":118,"children":1079},[1080],{"type":1057,"tag":22,"props":1081,"children":1082},{},[1083,1085,1091,1093,1098,1099,1104,1106,1111],{"type":74,"value":1084},"Отправьте тестовое сообщение: ",{"type":1057,"tag":33,"props":1086,"children":1088},{"className":1087},[],[1089],{"type":74,"value":1090},"logger 'test message'",{"type":74,"value":1092},", затем проверьте его наличие в ",{"type":1057,"tag":33,"props":1094,"children":1096},{"className":1095},[],[1097],{"type":74,"value":42},{"type":74,"value":61},{"type":1057,"tag":33,"props":1100,"children":1102},{"className":1101},[],[1103],{"type":74,"value":46},{"type":74,"value":1105},". Также осмотрите статус: ",{"type":1057,"tag":33,"props":1107,"children":1109},{"className":1108},[],[1110],{"type":74,"value":56},{"type":74,"value":105},{"data":1113,"body":1114},{},{"type":118,"children":1115},[1116],{"type":1057,"tag":22,"props":1117,"children":1118},{},[1119,1121,1126,1128,1134],{"type":74,"value":1120},"Сначала проверьте конфигурацию на синтаксис (",{"type":1057,"tag":33,"props":1122,"children":1124},{"className":1123},[],[1125],{"type":74,"value":925},{"type":74,"value":1127},"). Затем изучите логи systemd: ",{"type":1057,"tag":33,"props":1129,"children":1131},{"className":1130},[],[1132],{"type":74,"value":1133},"journalctl -u rsyslog -b",{"type":74,"value":1135}," для деталей ошибки запуска.",{"data":1137,"body":1138},{},{"type":118,"children":1139},[1140],{"type":1057,"tag":22,"props":1141,"children":1142},{},[1143,1145,1151,1153,1159],{"type":74,"value":1144},"Да, но не рекомендуется для production-серверов. Используйте ",{"type":1057,"tag":33,"props":1146,"children":1148},{"className":1147},[],[1149],{"type":74,"value":1150},"systemctl stop rsyslog",{"type":74,"value":1152}," и ",{"type":1057,"tag":33,"props":1154,"children":1156},{"className":1155},[],[1157],{"type":74,"value":1158},"systemctl disable rsyslog",{"type":74,"value":1160}," для отключения автозапуска. Восстановите после диагностики.",{"data":1162,"body":1163},{},{"type":118,"children":1164},[1165],{"type":1057,"tag":22,"props":1166,"children":1167},{},[1168,1170,1175],{"type":74,"value":1169},"Выполните ",{"type":1057,"tag":33,"props":1171,"children":1173},{"className":1172},[],[1174],{"type":74,"value":56},{"type":74,"value":1176}," и убедитесь, что сервис активен (active (running)). Если нет, перейдите к следующему шагу.",{"data":1178,"body":1179},{},{"type":118,"children":1180},[1181],{"type":1057,"tag":22,"props":1182,"children":1183},{},[1184,1186,1192],{"type":74,"value":1185},"Используйте ",{"type":1057,"tag":33,"props":1187,"children":1189},{"className":1188},[],[1190],{"type":74,"value":1191},"systemctl restart rsyslog",{"type":74,"value":1193}," для перезапуска. После этого снова проверьте статус командой из шага 1.",{"data":1195,"body":1196},{},{"type":118,"children":1197},[1198],{"type":1057,"tag":22,"props":1199,"children":1200},{},[1201,1203,1208],{"type":74,"value":1202},"Запустите ",{"type":1057,"tag":33,"props":1204,"children":1206},{"className":1205},[],[1207],{"type":74,"value":925},{"type":74,"value":1209}," без аргументов. Команда проверит все конфигурационные файлы и выведет ошибки, если они есть.",{"data":1211,"body":1212},{},{"type":118,"children":1213},[1214],{"type":1057,"tag":22,"props":1215,"children":1216},{},[1217,1219,1224,1225,1230,1232,1237,1239,1244],{"type":74,"value":1218},"Убедитесь, что пользователь rsyslog (обычно ",{"type":1057,"tag":33,"props":1220,"children":1222},{"className":1221},[],[1223],{"type":74,"value":114},{"type":74,"value":61},{"type":1057,"tag":33,"props":1226,"children":1228},{"className":1227},[],[1229],{"type":74,"value":118},{"type":74,"value":1231},") имеет права на запись в ",{"type":1057,"tag":33,"props":1233,"children":1235},{"className":1234},[],[1236],{"type":74,"value":122},{"type":74,"value":1238},": ",{"type":1057,"tag":33,"props":1240,"children":1242},{"className":1241},[],[1243],{"type":74,"value":1067},{"type":74,"value":105},{"data":1246,"body":1247},{},{"type":118,"children":1248},[1249],{"type":1057,"tag":22,"props":1250,"children":1251},{},[1252,1253,1259],{"type":74,"value":1185},{"type":1057,"tag":33,"props":1254,"children":1256},{"className":1255},[],[1257],{"type":74,"value":1258},"journalctl -u rsyslog --since '1 hour ago'",{"type":74,"value":1260}," для просмотра последних сообщений от сервиса. Ищите строки с \"error\" или \"failed\".",{"data":1262,"body":1263},{},{"type":118,"children":1264},[1265],{"type":1057,"tag":22,"props":1266,"children":1267},{},[1268,1270,1276,1278,1284,1286,1292],{"type":74,"value":1269},"Если конфиг повреждён, скопируйте пример из ",{"type":1057,"tag":33,"props":1271,"children":1273},{"className":1272},[],[1274],{"type":74,"value":1275},"/usr/share/doc/rsyslog/examples/",{"type":74,"value":1277}," или переустановите пакет: ",{"type":1057,"tag":33,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":74,"value":1283},"apt-get install --reinstall rsyslog",{"type":74,"value":1285}," (Debian/Ubuntu) или ",{"type":1057,"tag":33,"props":1287,"children":1289},{"className":1288},[],[1290],{"type":74,"value":1291},"yum reinstall rsyslog",{"type":74,"value":1293}," (RHEL/CentOS).",[]]