Archive for the ‘Service Management’ Category

Запуск методов SMF в фоне

Sunday, March 23rd, 2008

По умолчанию при вызове метода рестартер SMF ждет его завершения, что в случае с программами, которые не умеют делать fork() при старте и уходить в фон, приводит к таймауту запуска сервиса и перевода его в состояние maintenance. Первой идеей конечно в таком случае является включение символа & в конец параметра exec метода старта, но при попытке импорта парсер XML отказывается воспринимать такую строку, поэтому правильно делать так:

<exec_method type='method' name='start'
exec='/opt/prog/bin/progd &amp;‘ timeout_seconds=’60′>

См. List of XML and HTML character entity references

Solaris 10 SMF manifest and method for Apache Tomcat 4.X and 5.X

Thursday, June 8th, 2006

Solaris 10 SMF manifest and method for Apache Tomcat 4.X and 5.X that i mentioned in my previous posts can be downloaded here.

Tags: , , ,

Managing instances within SMF

Sunday, June 4th, 2006

SMF is a great Solaris 10 feature, however it lacks some truly useful functionality. Imagine that you need to manage multiple instances of one service with different options or context (for example multiple Oracle instances or bunch of tomcats). How will you create this instances? Modify manifest and re-import it? Simply create legacy script for each instance? Here is the way for creating instances on the fly.

(more…)