bash.im ithappens.me zadolba.li

Серверы

441

Сложная система

История приключилась этим летом, когда на улице было +35. У нас в конторе в маленькой комнате (что-то около 5-6 квадратных метров) находится серверная.

И вот один раз утром обнаружили, что один сервак, самый большой и прожорливый, вырубился. Ну, мало ли что, включили и забыли. На следующий день опять то же самое. И всю неделю сервак вырубался ночью. Каких только идей не выдвигали, и уборщица, и что какой-нибудь шальной cron-скрипт вырубает, и перегрев...

Оказалось, происходит следующее: у кондиционера не работал термодатчик, и он никогда не вырубался. Ночью после жары становилось холодно, кондиционер продолжал работать на полную мощность, обледеневал и отключался. Серваку становилось жарко, и он включал довольно нехилые вентиляторы. От запуска вентиляторов резко росло потребление энергии, отчего вырубался пилот. Все немного продолжало работать на упсе, после чего вырубалось окончательно.

439

Назвался уборщицей - делай, что должен!

Филиал института, компьютерный центр. Рабочее место сисадмина в серверной, она же препараторская. Сервер (на базе простого PC, не серверная платформа) работает круглосуточно, остальные машины, в том числе и мой рабочий комп, на ночь выключаются.

А тут прихожу как-то, на автомате включаю рубильник в классе, запускаю свою машину - и тут понимаю, что что-то не так. В серверной подозрительно тихо! Бегом к серверу - он стоит отключенный. Потом смотрю - оба пилота выключены, УПС у сервера - тоже отключен! Кто-то тупо отрубил питание у бедной машинки, никого об этом не предупредив. Хорошо хоть данные не потерялись.

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

На следующий день ситуация повторяется, прям мистика какая-то! Догадался спросить у этого самого охранника, дяди Вани.

Выяснилось, что два дня назад в филиал на должность уборщицы приняли некую 15-летнюю барышню, которая тихо и незаметно моет полы в 19 часов, когда уже никого нет. Картина проясняется - ребенок впервые зашел в серверную, увидел в темноте горящие лампочки сетевых фильтров, решил, что забыли выключить, когда заорал УПС, техничка технично вырубила и его. А на второй день, раз никто не предупредил, поняла, что так и надо делать.

Дядя Ваня сказал, что "отшлепает девку", а я для надёжности повесил на сервер грозное объявление и замотал скотчем все кнопки на фильтрах.

430

Переносная почта

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

Приезжаю, смотрю на пациента. Точно, почта не ходит, ни приема, ни отправки. Лезу в настройки, нахожу IP сервака, пингую. Тишина, нет машины. Начинаю изучать вопрос. Имя dir-book.name.org меня сразу насторожили, выясняю что работоспособность сервера мистическим образом связана с присутствием директора в офисе.

Тут, собственно, приезжает тот самый директор, подключает ноутбук и почта пошла.
Ну вашу ж маму!
Выяснилось, что их приходящий админ поставил почтовый сервер директору на его ноутбук. Дождался героя - спрашиваю - на..зачем он так сделал?

- А что было делать, отвечает тот, у меня больше не было свободных нормальных машин, а ноут мощный, и почти всегда на столе лежит без дела...

429

Пушкой по воробьям

Году в 2000-м я админил одну маленькую и небогатую контору (5 машин), которая в свое время откололась от какой-то большой (это важно). В конторе, кроме рабочих машин, под столом у бухгалтера стоял сервер под Novell Netware, который являлся файловой помойкой для 1С, и, как мне казалось, больше ничем.

Появилась вдруг задача, обеспечить еще одно рабочее место, но денег на новый комп не было. Так как человек не собирался на этом рабочем месте работать с Фотошопом, а только печатать в Ворде, было принято решение поставить ему... сервак с перестановкой на нем системы на Windows 2000.

Сделано, запущено и... у бухгалтера шок: пропала вся информация из 1С. Начинаю разбираться: оказывается у них стояла не обычная файл-серверная версия, а клиент-серверная, с использованием сервера Betrieve: компания-то раньше была большая. Найти этот сервер под 2000 не удалось. И пока не нашелся человек, который смог бы поставить обратно Netware, мне пришлось успокаивать, пьющего 3 дня валокордин, бухгалтера, объясняя ей, что данные ее есть, но доступа к ним нет.

Кто бы мог подумать, что в компании на 5 машин стоит клиент-серверная 1С?!

427

Вам, наверное, это очень интересно!

Работаю в саппорте у местного провайдера. Звонят как-то клиенты. Вопрос стандартный - не работает интернет.

Я: На каком телефонном номере подключены?
Клиент: Эээ..
Я: Ну, может быть IP-адрес знаете свой?
Клиент: Эээ.... Через 5 минут перезвоним!

Перезванивают.

Клиент: Мы узнали, айпи - х.х.х.х!

Смотрю, действительно есть, на пинги отвечает.

Я: Проблем с нашей стороны нет, проверяйте у себя.

Кладу трубку.
Спустя некоторое время снова звонят, плачутся, а времени 8.30, я ещё толком не проснулся.

Я: Ладно, давайте проверять дальше.

Рассказываю как пинговать, даём пинг на модем - нет ответа, смотрим ipconfig - сеть та же, но гейт другой.

Я: Что за устройство у вас с таким адресом?
Клиент: Не знааааю..

Хорошо, думаю, вероятно у них хитрая схема вида модем-роутер-интрасеть и роутер блокирует всю активность. Как разбираться в этом по телефону будем? И тут происходит оно, то чего стоила тридцатиминутная беседа - звук принятого сообщения в ICQ.

Я: Стоп, это у вас что? Интернет всё-таки работает?
Клиент: Ну да.
Я: Так, а чего звонили тогда?
Клиент: Не можем подключиться к удаленному серверу.
Я: Какому?
Клиент: Нашему, 1с.
Я: Так. Т.е. это там, где ваша 1с - внешний адрес х.х.х.х?
Клиент: Да!
Я: Извините, но у вас судя по всему проблемы с этим сервером. Я тот модем пингую, дальше пакеты не ходят.
Клиент: Ладно, извините...

Через 20 минут перезванивает.

Клиент: Может быть вам будет интересно знать на будущее - там розетка, куда сервер включался, выгорела!

417

/dev/null большой - в него все влезет!

История #410 напомнила.

Работал я тогда админом в одной небольшой конторе. Один из серверов, за который я отвечал, находился в одном московском дата-центре, где трафик был бесплатным при соблюдении определенных пропорций: "входящий суммарный/исходящий суммарный", "входящий зарубежный/исходящий зарубежный", "суммарный по России/суммарный зарубежный" и так далее. Начальство, конечно же, хотело, чтоб эти пропорции соблюдались. Мне, как любому юниксоиду, было лень гонять байты по сети вручную, посему сделал следующую вещь.

На сервере в Москве раз в час по крону запускался скрипт, логинящийся в "личном кабинете" хостера и читающий данные по трафику. Если какая-то из пропорций была близка к критичной отметке, происходило следующее: по sshfs подцеплялся либо сервер с безлимитным каналом в Америке, либо, тоже с безлимитным каналом, в нашем офисе и фоном запускался процесс типа:
cat /mnt/srv02/dev/zero > /dev/null

Если при следующей проверке через час показатели по трафику возвращались в норму - процесс убивался, если нет - операция продолжалась.

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

407

Сверим часы!

Некоторое время назад админил небольшую конторку, которая была подключена к интернету по тарифу с оплатой траффика. Ввиду патологической скупости снабженцев выбить средства для перехода на анлим было очень сложно.

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

Наконец до здравого смысла начальства удалось достучатся, средства на анлим дали. Причем подключает его 1го числа следующего месяца, в это время я как раз должен быть в отпуске.

31го, когда об этом стало известно, я на скорость собрал из разного хлама отдельную машину, поставил uTorrent, настроил планировщик закачек по времени и забив трекеров на полгода вперед уехал.

Уже в поезде начались звонки не могущих зайти на anektot.ru секретарш. Мне звонили весь отпуск, я звонил провайдеру - кто когда-нибудь пробовал дозвониться до провайдера в небольшом городе знает, что занятие это лишено смысла чуть больше чем полностью. Провайдер хранил молчание.

Вернувшись, я первым делом поехал в их контору с твердым желанием всех там перестрелять. Мне показали логи. Начиная потихоньку догадываться, я поехал на работу.
Часы на торрент-пк показывали полночь, он работал.

389

Пусть запомнит как следует!

Работал админом в одной конторе, занимающейся продажей/установкой кондиционеров, продажей комплектующих и сборкой ПК.

Был у нас один замечательный менеджер, по внешнему виду и по жизни - хронический алкоголик. И вот однажды, что примечательно, в середине недели, раздается звонок от него - у меня не работает почта. Иду разбираться. Говорит, что, не может получить письма с сервера. Прошу показать - запускает TheBAT!, появляется приглашение ввести логин/пароль, - вводит, жмет "ок", а так как пароль неверный, сервер предлагает ему проследовать.

Говорю ему, что пароль он ввел неверный, на что получаю сногсшибательный ответ.
- Я ввожу верный пароль! ЭТО ТВОЙ СЕРВЕР ЗАБЫЛ МОЙ ПАРОЛЬ!

Ну что ж делать, открываю консоль, запускаю смену пароля для пользователя и говорю ему:
- Введите тогда пароль, который забыл сервер. Только вводите два раза - чтобы он его хорошо запомнил!

348

Не со зла, а интереса ради

Работают в нашей компании пара юзерш из разряда "кому за...", со всеми вытекающими последствиями. В один прекрасный день у нас стал виснуть 1С-овский сервак. Бухгалтерия в панике (отчетный период жеж), менеджеры не могут документы выписать, все начинают нам, айтишникам, названивать.

Т.к. вопрос срочный, мы не успевали разобраться, в чем причина, а тупо перезагружали сервер. И, что самое странное, никаких закономерностей в его зависании не находилось. Сервер мог ни разу в день не зависнуть, а мог каждые 5 минут начинать задумываться о доле своей тяжкой. Только одно условие им соблюдалось неукоснительно - по субботам и воскресеньям он не вис никогда, несмотря на то, что фирма работает без выходных, и нагрузка на него идет почти такая же, как в будни. Вот только наши "девушки постарше" в эти дни не работали.

Когда отчетный период закончился, и сервак в очередной раз встал, задумчиво смакуя собственное "я", мы решили все-таки разобраться в причине, а не избавляться от следствия. Изучив логи, мы слегка офигели. И, когда сервер снова завис, подошли к одной из наших дам и задали вопрос, который нас правда очень интересовал: "Скажите, а с какой целью Вы этим занимаетесь?".

Дело в том, что она создавала документ под номером, например, 101. Потом создавала документ под номером 102. Документ 101 подчиняла документу 102. Документ 102 подчиняла документу 101. И пыталась посмотреть структуру подчиненности! Сервер, естественно, съедал где-то гектар памяти, говорил "больше не могу" и задумчиво останавливался...