Показать полную графическую версию : сервер
Такая проблема есть сервер на нем установлен FreeBSD без выхода в Интернет. Созданы пользователи, чтобы через модемы они могли получать и отправлять почту, друг другу, при отправке почты Сервер сообщает об ошибке: 4.4.5 Insufficient disk space; try again late, наверно нет свободно места на диске у сервера. Предполагаю, что надо почистить логии посоветуйте как, или что-то другое надо сделать?
Belansky
31-01-2006, 09:52
unnit
Что показывает вывод команды df -h?
Filesystem size user avail capacity mounted on
/dev/da0a 116M 36M 71M 34% /
/dev/da0f 2.9G 2.5G 161M 94% /usr
/dev/da0e 775M 240M 473M 34% /var
procfs 4.0K 4.0K 0B 100% /proc
Filesystem___size____user___avail___capacity____mounted on
/dev/da0a___116M___36M___71M____34%_______/
/dev/da0f____2.9G___2.5G___161M___94%_______/usr
/dev/da0e___775M__240M__473M___34%_______/var
procfs______4.0K___4.0K___0B_____100%______/proc
Судя по выводу можно сказать, что места хватает. Может, чего огромное шлют по почте?
И ps aux, думаю, можно привести. Хоть узнать, что за почтарь (MTA). Тогда можно и о конфигурации поговорить и т.д.
Такая же проблема 4.4.5 Диск переполнен. The Bat почту не отправляет сервер FreeBSD 4.8
команда df -h показывает
Filesystem Size Used Avail Capacity Moounted on
/dev/ad0s1a 126M 42M 74M 36% /
/dev/ad0s1e 252M 4.0K 232M 0% / tmp
/dev/ad0s1g 2.1G 1.0G 985M 51% /usr
/dev/ad0s1f 984M 964M -58.7M 106% /var
procfs 4.0 K 4.0K 0B 100% / proc
Помогите, начальство ругается, работа стоит.
Совсем Закусали.
Belansky
29-06-2006, 19:48
Sanal23
/dev/ad0s1f 984M 964M -58.7M 106% /var
Так у Вас каталог /var/ переполнен. Скорее всего в /var/log/ старами логами забито. Чистите старые логи. И посмотрите в /var/tmp/.
Если переполнили логи, надо почистить и наладить ротацию логов
Стоит также посмотреть на каталог очереди почты, - если идет поток писем (например после действия вирусов), то возможен обвал там
И на закуску (хотя вряд ли это относится к этому случаю) - http://sysoev.ru/freebsd/softupdates.html (на случай если ничего не переполнено, а все равно глючит таким образом)
Спасибо, что откликнулись. Я во FreeBSD новичок, мне бы поподробнее. Как чистить старые логи, ротацию как наладить.
Почитал книги, есть пример:
# !/bin/sh
cd /var/log
mv logfile.2.gz logfile.3.gz
mv logfile.1.gz logfile.2.gz
mv logfile logfile.1
cat /dev/null >logfile
kill -сигнал pid
gzip logfile.1
Возникли некоторые вопросы
# 1/bin/sh для FreeBSD может # !/bin/mail.local или # !/bin/smrsh Как узнать?
kiil -сигнал pid ну kiil-удалить, -сигнал pid-непонятно, что он значит
!
Я старые log-и почитил.
Зашел в /var/log/ почистил все файлы которые там были командой cat /dev/null >имя файла.
Пару раз напутал с именем файла, вместо того чтобы зачистится, появились новые. Пришлось удалять rm .
Случайно удалил maillog, незнал как востановить файл, знал команды как удулить, копировать, переименновать, а создать нет ;).
Решил скопировать другого с переименованием cp auth.log maillog. Проехало.
Команда df -h показывает там где было 106% стало 21%. Жду теперь понедельника, чтобы узнать отсылает The Bat или нет.
P.S. Лазил в интернете log-и чистятся cp /dev/null имя лога, echo -ne >Log_name или tee xxx.log < /dev/null.
Эти примеры непробовал. Жду понедельника. Спасибо Belansky и mar. На ссылку заходил, но пока воспользоватся немогу - немой уровень;)
До понедельника.
Ошибочка вышла не удулить, а удалить. :)
Читаю дальше ошибки выжу, ну да ладно.
Belansky
03-07-2006, 10:06
Sanal23
Ротация логов настраивается в файле /etc/newsyslog.conf
http://sergeyka.h10.ru/newsyslog.html
Belansky
04-07-2006, 09:08
Или к тете Мане за советом: man newsyslog.
Хочу немного дополнить...:
man newsyslog
man syslogd
man cron
Добрый день, возникла проблема с почтой. Отпровляли почту по The Bat, весом 33МБ, а провайдер может пропустить только 5 МБ, в результате письмо недошло, и повисло скорее всего на сервере FreeBSD 4.8, как его оттуда удрать, чтобы новы письма посылать.
Belansky
20-08-2006, 13:45
А сервер этот Вы админите? Если да, то просто удалите письмо из очереди средствами, предусмотренными работающей программой. Если нет, то либо попросите это сделать админа провайдера. Во всяком случае, на хорошо настроенном сервере, если ограничен объем писем, такие письма удаляются сразу по прибытии.
Спасибо что ответил, как увидеть эту очередь , и удалить письмо из нее
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.