WOMonitor
Для управления приложениями WebObjects, каковыми являются приложения РУЖЭЛЬ, используется служебное приложение WOMonitor.
(инструкция для AltLinux)
Чтобы можно было использовать РУЖЭЛЬ, нужно запустить основную службу WebObjects — wotaskd и приложение управления — womonitor.
-
в "Центре управления системой" в настройках выбрать "Режим эксперта". Нажать кнопку "Применить".
-
в модуле "Системные службы" выбрать службу wotaskd
-
в выпадающем списке "Текущее состояние службы" выбрать пункт "запустить".
-
Если нужно, чтобы WebObjects (и РУЖЭЛЬ) автоматически запускался при загрузке сервера, установить флажок "Запускать при загрузке системы".
-
-
Нажать кнопку "Применить".
Аналогичным способом запустить службу womonitor.
WOMonitor доступен через web-интерфейс. В браузере откройте страницу http://IP_адрес_сервера:56789.
Если страница не открывается:
-
в модуле "Системные службы" убедиться, что запущены службы wotaskd и womonitor
-
в брандмауэре (модуле "Внешние сети") добавить порт 56789, нажать на кноку "Применить".
-
в закладке Hosts убедиться, что добавлен localhost, у него правильное описание, и в колонке Available горит YES
-
в закладке Preferences установить пароль для доступа к WOMonitor
-
в закладке Site указать адрес вашего сервера и путь до WO приложений в соответствии с примером (для Linux вместо cgi-bin писать Apps)
На закладке Applications показывается список доступных приложений WebObjects.
После установки РУЖЭЛЬ, в списке должно быть 4 приложения:
-
HelloWorld — простейшее приложение для проверки работоспособности среды WebObjects
-
PListWOEditor — приложение для настройки конфигурационных параметров РУЖЭЛЬ
-
Rujel — собственно, сам журнал РУЖЭЛЬ
-
RujelDiary — РУЖЭЛЬ-Дневник
Здесь можно
-
ввести в список новое приложение
-
удалить приложение из списка
-
контролировать уже существующие в списке приложения
В столбце "Instances Running" можно увидеть количество запущенных экземпляров приложения
Вероятнее всего, добавлять приложения в список, или изменять их глобальные настройки не понадобится. При необходимости, более подробная информация доступна на сайте РУЖЭЛЬ и в официальном руководстве.
Для перехода к к списку экземпляров приложения, нажать кнопку Detail View справа от названия интересующего приложения.
В этом режиме можно:
-
перейти в само приложение — нажать на название приложения в верху страницы (если правильно настроена закладка Hosts - см. выше)
-
увидеть количество подключенных пользователей — в колонке Active Sessions
-
добавить экземпляр приложения — нажать кнопку Add внизу
-
управлять исполнением экземпляров приложения:
-
Start - Stop - Запуск и остановка экземпляра приложения
-
Auto Recover — автоматический перезапуск приложения в случае ошибки (и автозапуск при старте системы)
-
Refuse new sessions — запретить новые подключения и остановить приложение, когда все пользователи отключатся
Для завершения приложения рекомендуется использовать Refuse new sessions. При активации этого режима, пользователи увидят сообщение с просьбой выйти из приложения и смогут завершить работу, сохранив все важные данные.
-
Чтобы настроить параметры экземпляра приложения, нажать кнопку Config справа.
Доступны следующие параметры настройки:
-
Path — путь до исполняемого скрипта запуска приложения (не меняйте)
-
Output Path — путь к файлу лога запуска (не меняйте)
-
Additional Arguments — параметры командной строки для запуска
-
-WODirectConnectEnabled — доступность прямого подключения по порту. Рекомендуется указывать NO
Это необходимо, чтобы работала функция Refuse New Sessions (см. выше), а также важно для безопасности.
-
-CONFIGDIR — путь к директории конфигурации РУЖЭЛЬ
-
-EMailBroadcast.disableWeekly — запрещает еженедельную автоматическую рассылку оценок по электронной почте
По умолчанию true. Чтобы активировать рассылку, укажите false.
-
-AutoItog.disable — запрещает автоматическое выставление итоговых оценок в конце учебного периода
По умолчанию true. Чтобы активировать автовыставление, укажите false.
-
-PlanFactCheck.disable — запрещает автоматическую проверку заполнения уроков и авто-формирование каникулярных поправок
По умолчанию true. Чтобы активировать автопроверку, укажите false.
-