DNS установлен? В приложениях посмотрите.
Продолжаем делать обзоры набирающих популярность технологий. В этот раз хотим рассказать о средстве виртуализации Docker. При помощи данного ПО можно создать изолированное виртуальное окружение для запуска любого ПО в нём, на уровне ОС задав любые параметры контейнера + легко управлять ими (создавать, изменять, удалять). На данный момент ведутся работы по интеграции поддержки Docker в фреймворк Hadoop, что в ближайшем будущем даст лучшую производительность, чем при изпользовании KVM виртуализации.
Иногда при работе с данной технологией требуется создать собственный образ с набором приложений. Для этого очень легко использовать Puppet. Подбронее об использовании двух технологий для решения одной задачи читайте в нашем блоге - http://contactroot.com/obrazyi-docker-s-pomoshhyu-puppet/
Минутка юмора. Часто руководство не даёт деньги системным администраторам на расширение инфраструктуры. Представляем вам отличное решение проблемы: создание презентации с визуализатором логов Logstalgia. После просмотра подобных роликов ваш шеф будет расположен к покупке новых серверов! :)
https://www.youtube.com/watch?v=HeWfkPeDQbY" allowfullscreen="allowfullscreen" width="560" height="315" frameborder="0">
Подробнее по ссылке: http://contactroot.com/minutka-prekrasnogo
На какой O/S у вас все крутится в данный момент и чем отдаете видео?
Начните с того, что отключите функционал, который ту самую капчу требует. Наверняка на той самой странице, что вам приводят, находятся комментарии вместе с капчей.
Это же можно выключить7
Нет, не пляшем. Поставил ejabberd и продолжаю ставить.
Я не хочу разводить холивар и возможно я просто не умею готовить Openfire, но Ejabberd я поставил и фактически забыл.
В случае с Openfire же постоянно вылезали проблемы. Клиенты периодически писали, что они пишут на определенный JID, а сообщения не доходят, либо половина контакт листа просто ушла в offline.
Причем это было у разных клиентов, поэтому нельзя винить конкретный сетап и конкретную версию Openfire.
Я пытался разбираться с проблемами, но debug лог-файл Openfire лично не могу читать. Вывод ejabberd-а гораздо более информативен лично для меня. Я сразу понимаю где не SRV запись некорректная, где соединение по таймауту вылетело.
#!/bin/bash for i in $( ls ); do echo item: $i done
Я думаю у человека скорее вопрос в том, как выдрать всех контактов из ICQ, а не как написать по ним for ...
route add -host ... reject или ip route ... blackhoule никто случайно не делал?
OpenFire, работает? Да ладно. К примеру при плохой связи он начиная с какого-то момента вообще перестает принимать сооединения и все контакты потихоньку уходят в оффлайн. Пока его не перезагрузишь.
Поэтому в свео время у пары клиентов периодически приходилось его перезагружать.
Он достаточно некорректно себя ведет при небольшом RAM. Если не выставить орагничение по памяти, то будет постоянно вылетать.
Установка сертификатов по-моему тоже крайне неудобная. До сих пор пор пляски с бубном вокруг keystore.
Не могу сказать меньше ли Jabberd2 ест, чем Ejabberd, но Ejabberd на такую VPS тоно ставили и работало. Порядка 25 человек.
Такого типа скрипта не подойдет? Был найден на просторах.
use Net::OSCAR; use IO::Select; use Time::HiRes qw/clock_gettime CLOCK_MONOTONIC/; use strict; use constant { LOGIN => '', PASSW => '', DELAY => 10, MSG => 'Hello world' }; my $online; my $icq = Net::OSCAR->new(); $icq->set_callback_signon_done( sub { $online = 1; } ); $icq->set_callback_error( sub { my ($error, $fatal) = @_[3,4]; $fatal ? die $error : warn $error; } ); $icq->signon(LOGIN, PASSW); my $last = clock_gettime(CLOCK_MONOTONIC); my $loop = 1; my $select = IO::Select->new(\*STDIN); while ($loop) { if ($online && clock_gettime(CLOCK_MONOTONIC) - $last >= DELAY) { if ($select->can_read(0.1)) { if (my $sendto = <STDIN>) { chomp $sendto; if ($sendto =~ /^\d+$/) { $icq->send_im($sendto, MSG); $last = clock_gettime(CLOCK_MONOTONIC); } } else { $icq->signoff(); $loop = 0; } } } $icq->do_one_loop(); }
Контакы передаются в STDIN из файла. В принципе можно немного поправить и брать их прямо из контакт листа.