LINUX.ORG.RU

[Slim][Утечки]Лог сабжа весил 27Гб


0

1

Собственно вопрос. У кого такая штука встречалась?
Переставлял систему и вынес раздел /var на отдельный диск(в прошлый раз тоже со Slim кончалось место на диске). Только что получаю сообщение от pacman что кончилось место на /var..лезу смотреть из-за чего - и тут на тебе...
Как сотрудник QA считаю что это совсем уже наглость :)

нищеброд, тебе с полутерабайта жалко для хорошей програмы места? гентушник?

anonymous ()
Ответ на: комментарий от sin_a

было 3 файла:

slim.log - 27GB
1 бэкап - 1.4GB
ужатый бэкап - ~20KB

системе недели две наверное... ротацию тоже принудительно не менял...видимо какая-то была.

mityash ()

Дык в логе наверянка вывод Xorg и всех программ запущенных напрямую из session-менеджера?

Adjkru ★★★★★ ()
Ответ на: комментарий от anonymous

Simple Login Manager занимает места 300kb, а логи 27 гигов..отлично аще)
Самое главное непонятно зачем мне столько...

mityash ()
Ответ на: комментарий от Adjkru
[1179:1213:132318713:ERROR:cookie_monster.cc(1154)] Found 1 duplicate cookies for host='asus.com', with {name='BIGipServerSupport-site_New2011', domain='support.asus.com', path='/'}
[1179:1213:132318790:ERROR:cookie_monster.cc(1154)] Found 3 duplicate cookies for host='asus.com.tw', with {name='BIGipServersupport-ste_VIP', domain='support.asus.com.tw', path='/'}

чето такое :)

mityash ()
Ответ на: комментарий от mityash

Ага, это вывод хрома. Значит таки вывод всех программ, у которых вывод не перенаправлялся.

Adjkru ★★★★★ ()

# ls -l /var/log/messages
-rw------- 1 root root 629510538 Nov 17 22:23 /var/log/messages

Adjkru ★★★★★ ()

Если комп. часто перегружается (раз в 3 дня), можно при старте /выключении тереть логи. (если не жалко.). Или по крону например рас в несколько часов.

ymuv ★★★★ ()

Можно вынести /var/log/ в тмпфс, но есть несколько минусов

Как сотрудник QA считаю что это совсем уже наглость :)

А что такое QA?

ymuv ★★★★ ()

slim не нужен, осильте xdm уже

lazyklimm ★★★★★ ()

Slim. красиво и не нужно.

> cat ~/.zlogin
if [[ -z $DISPLAY && $(tty) = /dev/tty1 ]]; then
    <то, что должно выполниться до старта X-ов>
    exec startx
fi
собственно вот. советую нечто подобное, если не стоит gnome/kde.

kermzyxer ()

А вообще, я согласен: это безобразие. В Windows такого не было.

kermzyxer ()

Подтверждаю.
По дефолту гигабайты логов набиваются за неделю,за месяц тоже было с десяток Гб.
Странная система логов там.

Пользовался им гдето пол года,просто при ребуте добавил задание-сносить его логи.

anonymous ()

Подтверждаю.

При запущенном GNOME-System-monitor в /var/log/slim.log дописывается вот такая хня:

glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
glibtop: geom_stats_open(): Permission denied
.

Сделал вот что:

% rm /var/log/slim.log && ln -s /dev/null /var/log/slim.log

iZEN ★★★★★ ()
--- slim-1.3.1/app.cpp.orig     2008-09-26 03:54:15.000000000 +0300
+++ slim-1.3.1/app.cpp  2009-12-19 17:41:17.563400376 +0200
@@ -1097,7 +1097,7 @@

 // Redirect stdout and stderr to log file
 void App::OpenLog() {
-    FILE *log = fopen (cfg->getOption("logfile").c_str(),"a");
+    FILE *log = fopen (cfg->getOption("logfile").c_str(),"w");
     if (!log) {
         cerr <<  APPNAME << ": Could not accesss log file: " << cfg->getOption("logfile") << endl;
         RemoveLock();
ananas ★★★★★ ()
Ответ на: комментарий от tensai_cirno

кеды даже близко не стояли
slim изначально выбирался для awesome, сейчас юзаю xfce4.

mityash ()

отруби к черту подробное логирование, ну а если и так много мусора будет то перенаправь в /dev/null. такое ощущение что он у тебя в режиме дебага логирует)

Lightalfheim ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.