Читать «Bash IT Happens Истории ## 2901 – 3000» онлайн - страница 33

Bash.org.ru IT

Вот одна недавняя история. Приходит парень (знакомый с виду, примелькался, видимо, в знании), представляется программистом и просит помочь — почта перестала в конторе работать. Я соглашаюсь посмотреть, попутно интересуюсь сетевой инфраструктурой. Оказыватся, у них выделенная линия, локальный домен, сервер — всё как надо.

По прибытии на место мне показывают «сервер». Это старый потёртый системничек, стоящий на столе и заваленный бумагами. На борту Win98, рабочий стол загажен до неузнаваемости. На сервер это явно не тянет — чья-то рабочая машина. Выделенная линия также присутствует в виде dialup-модема USRobotics 56K. Доменом, естественно, не пахнет — рабочая группа. Никаких следов софта, выполняющего функции почтового сервера, обнаружено не было, однако Outlook Express дозванивался, соединялся, принимал и отправлял сообщения. Пришлось пытать с пристрастием.

В итоге мне наглядно показали проблему. Для тех работников, кому была необходима «электронка», были заведены отдельные папки на «сервере»: «Входящие» и «Исходящие». В этих папках были подпапки, названные именами отправителей и получателей. Отправка почты происходила по следующему алгоритму:

1. Пользователь подготавливал документы, подлежащие отправке, и вручную складировал их в соответствующую папку «Исходящие», расшаренную на «сервере».

2. «Администратор сервера» с неким интервалом времени просматривал эти папки, при появлении новых файлов прикреплял их к письму в Аутлуке и отправлял по адресу, содержащемуся в имени папки.

Приём почты работал аналогично:

1. «Администратор» принимал почту в Аутлуке и сохранял вложения в папку пользователя.

2. Пользователь, которому предназначалась почта, регулярно визуально сканировал свои сетевые папки, а при наличии новой корреспонденции забирал её.

Система работала безотказно уже много лет, но дала сбой, когда «системный администратор» ушёл в отпуск, а посвящённый во все тонкости работы сервера заместитель внезапно заболел.

#2990: Разговоры обо всём на свете

16:45 29.04.2010, IT happens

Работаю на госслужбе; приходится контактировать с ПО для электронного документооборота. Проблемы с софтом возникают с приличной регулярностью.

БД по умолчанию аксессовая — со всеми вытекающими. Решил перенести на SQL — база подбиралась к критическим 2 ГБ, ужимать её было некуда. Поднял сервер, создал БД, всё чин по чести. Переношу базу неплохой программкой для построения таблиц. Всё вроде бы идёт неплохо, копируется себе неспешно. Вдруг замечаю, что место на винте начинает с огромной скоростью заканчиваться. Ничего не понимая, лезу к базе и вижу: лог-файл в процессе копирования раздулся до размера, превышающего объём базы в два раза, и продолжает увеличиваться. Такая вот говорливая программа.