Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   сервер (http://forum.oszone.net/showthread.php?t=60350)

unnit 31-01-2006 09:15 399243

сервер
 
Такая проблема есть сервер на нем установлен FreeBSD без выхода в Интернет. Созданы пользователи, чтобы через модемы они могли получать и отправлять почту, друг другу, при отправке почты Сервер сообщает об ошибке: 4.4.5 Insufficient disk space; try again late, наверно нет свободно места на диске у сервера. Предполагаю, что надо почистить логии посоветуйте как, или что-то другое надо сделать?


Belansky 31-01-2006 09:52 399262

unnit
Что показывает вывод команды df -h?

unnit 31-01-2006 14:02 399349

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

unnit 02-02-2006 09:40 399888

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

unnit 09-02-2006 13:40 404785

помогите человеку плиззз

IgorK 10-02-2006 15:58 405223

Судя по выводу можно сказать, что места хватает. Может, чего огромное шлют по почте?
И ps aux, думаю, можно привести. Хоть узнать, что за почтарь (MTA). Тогда можно и о конфигурации поговорить и т.д.

Sanal23 29-06-2006 16:48 456154

Такая же проблема 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 456221

Sanal23
Цитата:

/dev/ad0s1f 984M 964M -58.7M 106% /var
Так у Вас каталог /var/ переполнен. Скорее всего в /var/log/ старами логами забито. Чистите старые логи. И посмотрите в /var/tmp/.

mar 29-06-2006 20:55 456240

Если переполнили логи, надо почистить и наладить ротацию логов
Стоит также посмотреть на каталог очереди почты, - если идет поток писем (например после действия вирусов), то возможен обвал там
И на закуску (хотя вряд ли это относится к этому случаю) - http://sysoev.ru/freebsd/softupdates.html (на случай если ничего не переполнено, а все равно глючит таким образом)

Sanal23 30-06-2006 09:23 456346

Спасибо, что откликнулись. Я во FreeBSD новичок, мне бы поподробнее. Как чистить старые логи, ротацию как наладить.

Sanal23 01-07-2006 11:15 456687

Почитал книги, есть пример:

# !/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-непонятно, что он значит
!

Sanal23 01-07-2006 18:14 456770

Я старые 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 457143

Sanal23
Ротация логов настраивается в файле /etc/newsyslog.conf

Igor_I 03-07-2006 21:09 457458

http://sergeyka.h10.ru/newsyslog.html

Belansky 04-07-2006 09:08 457571

Или к тете Мане за советом: man newsyslog.

IgorK 04-07-2006 11:52 457644

Хочу немного дополнить...:
man newsyslog
man syslogd
man cron

Sanal23 18-08-2006 13:37 474008

Добрый день, возникла проблема с почтой. Отпровляли почту по The Bat, весом 33МБ, а провайдер может пропустить только 5 МБ, в результате письмо недошло, и повисло скорее всего на сервере FreeBSD 4.8, как его оттуда удрать, чтобы новы письма посылать.

Belansky 20-08-2006 13:45 474675

А сервер этот Вы админите? Если да, то просто удалите письмо из очереди средствами, предусмотренными работающей программой. Если нет, то либо попросите это сделать админа провайдера. Во всяком случае, на хорошо настроенном сервере, если ограничен объем писем, такие письма удаляются сразу по прибытии.

Sanal23 21-08-2006 10:44 474981

Спасибо что ответил, как увидеть эту очередь , и удалить письмо из нее


Время: 23:12.

Время: 23:12.
© OSzone.net 2001-