Monthly Archives: September 2009

Мониторим процессы в Ubuntu

На VPS, которым я пользуюсь для размещения блога, периодически отваливается возможность подключения по SSH, что меня жутко бесит. В ходе поиска временного решения была обнаружена статья, повествующая о том, что данную проблему можно решить с помощью программы monit. Попытка не пытка) Установка и настройка особых трудностей не вызвала. Для проверки остановил службу SSH, monit перезапустил её через пару минут, так что пока я доволен) Так же у этой тулзы есть довольно удобный web-интерфейс, который выводит информацию об отслеживаемых процессах и позволяет запускать/останавливать/перезапускать их. Дополнительные детали можно глянуть здесь.

monit_web

Кружка с сюрпризом

На днях ко мне заезжал один мой хороший друг и привёз мне из Питера сувенир, который на первый взгляд представляет собой банальную кружку:

funny_mug_1 funny_mug_2

Однако при ближайшем рассмотрении в кружке были обнаружены нехарактерные для данного предмета “элементы”:

funny_mug_3

Сам я из этого девайса, что-либо пить не рискнул, но при случае налью кому-нибудь чаю в эту модную кружку)

P.S.: кружки-девочки в магазине не было. Хотя мне даже страшно представить, как бы она выглядела)

Запускаем JBoss AS как сервис под Windows

Любое более-менее критичное приложении должно работать в ОС в качестве сервиса. Это позволяет повысить надёжность работы данного приложения, указав ОС, что делать в случае его отказа (перезапустить приложение, перезагрузить ОС или выполнить ещё какое-нибудь безумное действие). Да и вообще так правильней:)

Исключением не стал и сервер приложений JBoss, который мы используем для наших проектов. Чтобы в случае, если он неожиданно отвалится, не пришлось лезть на сервер и запускать его вручную, оформим его в виде сервиса (в данном случае для Windows). Для это нам нужен сам JBoss и ряд библиотек, которые помогут превратить его в сервис. Скачать их можно отсюда (выбираем JBoss Native 2.0.6 Win32). После установки JBoss’а распаковываем содержимое архива с native-библиотеками в папку “JBOSS_HOMEbin”. После чего можно отредактировать содержимое файла “JBOSS_HOMEbinservice.bat”, заменив в нём версию JBoss’а на нужную (практической ценности это не несёт и влияет только на имя создаваемого сервиса). Всё. Остался последний шаг) Запускаем “JBOSS_HOMEbinservice.bat install” и радуемся новому сервису)

P.S.: в архиве с native-библиотеками лежит файл “README-service.txt”, в котором сказано, что нужно делать)