Notice: Undefined index: eco_lang in /var/www/html/settings.phpi on line 164

Notice: Undefined index: action in /var/www/html/commentnews.php on line 20
action=
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 307
OS/2 Guru - Настройка eComStation для серверных задач [[ header START ]]
Notice: Undefined index: os2guruwidth in /var/www/html/header.phpi on line 141

Notice: Undefined variable: frame_included in /var/www/html/header.phpi on line 175

Notice: Undefined variable: frame_included in /var/www/html/index-FRAME.php on line 3

Welcome to OS2.GURU site! (eComStation.RU)

Select your language: Russian English Deutch Spanish Italian Portuguese Czech Polish French

Frequently asked questions and answers:
telegram

Форум обсуждение

telegram

Send message

telegram

[ +7-981-8529467 (Санкт-Петербург)

telegram

t.me/os2_guru

OS/2 GURU


ru · en · de · es · it · pt · cz · pl · fr
OS/2 - это совершенно другая операционная система для PC (ArcaOS, eComStation, IBM OS/2 Warp)
Программы, новости, статьи, поддержка пользователей, оборудование, вопросы и ответы.
 
[Что такое OS/2?  Новости  Установка  Обновление  
 
 
Применение  Будущее  Сообщество  Проекты  

eCo Software
не получает вознаграждение
из США

[Как заработать в OS/2?

Как купить OS/2 дискету?

Идеи для фанатов OS/2

*

 
Обновление

 
Программы

 
(Санкт-Петербург)

 
Преимущества (1)

 
Разработчику (1)

 
(Пайпы программ)

 
Компании: (1)

 
История (1):

 
(Бонусы)

 
Советы:

 
(Барьеры и решения)

 
Технологии: (1)

 
(Применение в науке, лаборатории, ..)

 

 
Готовые решения:

 
Новая eComStation:

 
Будущее: (1)

 
(Ссылки на другие сайты)

 
(Картинка дня)

 
Артефакты OS/2

 
Гаджеты


Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/commentnews.php on line 340
<-- предыдущая новость    следующая новость -->

Настройка eComStation для серверных задач

  Date: 2014-03-31 02:36:57
Коореспондент: Eugene Gorbunoff
Источник: ecomstation.ru
 

Расскажите, применяете ли вы eComStation для серверных задач? Мы начинаем собирать рекомендации: Настройка eComStation для серверных задач

Какие средства само-диагностики системы должны быть созданы?


Комментарии:

Пользователь не авторизован
Павел Норец
2014-04-03 22:16:05

Со всем уважением к тяжелому каторжному труду разработчиков - для настоящего серверного ОТКАЗОУСТОЙЧИВОГО применения нужно:

1) Избавиться от тяжелых детских болезней ядра за авторством IBM (ненадёжная до конца поддержка RAID, ACPI, AHCI, SMP c истинным параллелизмом)

2) Сделанных на "как нибудь, но чтобы все же работало" драйверов КРИТИЧНОГО ДЛЯ ВЫБРАННОЙ ЗАДАЧИ ОБОРУДОВАНИЯ

3) НАДЕЖНОГО, РАБОТАЮЩЕГО В ЗАЩИЩЁННОЙ ОБЛАСТИ ПАМЯТИ СЕРВЕРНОГО ПО, отлаженного хотя бы до уровня серверного ПО в составе Novell Netware 6.X, причем стоит настоятельно ИЗБАВИТЬСЯ ОТ СЕРЕВЕРНОГО ПО, РАБОТАЮЩЕГО В РАСШИРЕННОМ РЕЖИМЕ МОДЕЛИ СЕРВЕР КАК ФОНОВЫЙ ПРОЦЕСС С ПОВЫШЕННЫМ ПРИОРИТЕТОМ (например, так к стыду и позору работает AMP/2, например, КОМПЛЕКС *ПОРТИРОВАННЫЙ ИЗ UNIX "В ЛОБ" БЕЗ УЧЕТА ВНУТРЕННИХ ОСОБЕННОСТЕЙ РАБОТЫ САМОЙ OS/2 | EComStation

4) Прикладного, полу-пользовательского, но все-же нужного ПО для P2P (DC++, BitTorrent - серверы/клиенты)

5) В дополнение ко всему, ну что, так невозможно пренести модель запуска сервисов/демонов из WinNT/*NIX, мы что слабее/криворукистее пользователей Windows/*NIX

6) Ввести систему поощрения/награждения разработчиков всеми доступными силами для достижения задачи, например - лицензия и бонусы/скидки на EComStation для авторизованных и заслуженных разработчиков серверного и низкоуровневого ПО (тут есть прогресс, но на уровне дрессированных черепах)

7) Ввести систему поощрений/бонусов за труд сообщества по отладке/внедрению/доработке(развитию !) Всего вышесказанного.

8) Profit ! ))

Пользователь не авторизован
Slavik Gnatenko
2014-04-04 16:14:49

=====

1) Избавиться от тяжелых детских болезней ядра за авторством IBM (ненадёжная до конца поддержка RAID, ACPI, AHCI, SMP c истинным параллелизмом)

=====

Это в основном дрова, а не ядро. Кстати, а какие претензии к SMP?

=====

5) В дополнение ко всему, ну что, так невозможно пренести модель запуска сервисов/демонов из WinNT/*NIX, мы что слабее/криворукистее пользователей Windows/*NIX

=====

В юниксах есть модель запуска сервисов? :O Сколько видел - каждый, что хочет, то и городит.

Пользователь не авторизован
Oxyd
2014-04-10 10:03:21

2 Slavik Gnatenko Конечно в никсах есть модели запуска сервисов. Как минимум это модели UNIX System V и BSD Всякие новомодные типа systemd я не рассматриваю, хотя они и набирают популярность.

Пользователь не авторизован
Slavik Gnatenko
2014-04-11 03:41:13

Oxyd, дык, а я об чём? МоделИ есть. А единой нет по этой же самой причине. Точно так же можно сказать, что и в оси модели есть. Можно ещё десяток перенести из других систем, но неужели это такой важный показатель серверности?

Пользователь не авторизован
dbanet
2014-04-12 10:11:16

С демоном демонов удобнее.

Вот тебе банальный пример: закрытие систем.

Как у нас это происходит сейчас: если нет XWP, то просто жмём Desktop->Shut down: система сохраняет инишки, синхронизирует файловые системы и просто останавливается -- с запущенными приложениями (серверными!) на ходу.

Если же есть XWP, то можно воспользоваться XWorkplace Extended Shutdown -- он будет по очереди закрывать каждое найденное окно. Но поскольку VIO-сессии он не закрывает, а каждый раз открвыает окно "что делать", то это выливается в геморрой прописать тайтлы ВСЕ VIO-окна, которые ОБЫЧНО запущенны (то есть, демоны), и следить, чтобы у них было именно прописанное название. Ну, ещё надо отключить предупреждение при закрытии VIO-сессии, но оно, надеюсь, у всех отключено.

Тогда действительно, процессу прилетает сигнал (уж не знаю, какой), и оно нормально завершается. Завершаться может по двадцать секунд -- XShutdown терпеливо ждёт -- это хорошо, но, во-первых, если процесс повиснет, вместо того, чтобы завершиться, то повиснет и шатдаун: нужна будет пользовательская реакция (нажать Skip) -- это весьма хреново. А во-вторых, XShutdown не начинает закрывать следующее окно, пока не закроется это, что глупая потеря времени.

Если же будет система запуска демонов: XShutdown говорит servicename stop для каждого servicename, а дальше идёт завершать пользовательские приложения как обычно. Плюсы очевидны, и один из них (который из моего поста неочевиден) -- сервисы начинают завершаться не по сигналу (а значит экстренно, как можно быстрее), а... э-э-э... gracefully, вот.

Это не говоря уже об общих плюсах, не про шатдаун. ЗЫ, если кто знает менее геморное решение -- поделитесь?

По поводу "каждый что хочет, то и делает": у нас демонов для полуоси-то раз-два и обчёлся -- не составит труда хоть все скрипты написать по-новой. Нам нужна мелкая, кустарная разработка, возможно с совместимостью с какими-нибудь, там init-скриптами. И с хорошим, осёвым гуЁм с интеграцией с WPS, REXX-интерфейсом и Java-апплетом! Как положено!

Вод! :D

Пользователь не авторизован
Slavik Gnatenko
2014-04-13 11:40:33

Я думаю, что проблема больше надумана. У меня ось вполне себе сервер. ftp/http/smb/dns и ещё кой чего по мелочи. И даже без XWP. Никаких проблем с приложениями при шатдауне. Кому сильно надо, может себе батничек shutdown.cmd (типа обратный startup.cmd) для стопа своих демонов написать и откуда-то запускать.

Что нибудь типа:

=== service.cmd ====

@%_BOOT%:\SERVICES\%1 %2$

====================

а уж тем более гуй к этому - это совсем не принципиальные рюшечки. Более важно, кто будет эти самые %_BOOT%:\SERVICES\*.cmd писать.

Вендовая реализация, кстати, весьма примитивна. Вот у меня на работе используется самописная система поддержки сервисов в актуальном состоянии. Помимо кучи всего прочего, она периодически шлёт на сервисы запросы (есессно, на каждый сервис это надо делать своим образом) и, если не получен ответ, сервис считается залипшим и перезапускается. Венда так не умеет :)

Пользователь не авторизован
dbanet
2014-04-15 17:53:02

Ну, всё тем и заканчивается, что каждый пишет свой велосипед.

Пользователь не авторизован
Slavik Gnatenko
2014-04-16 03:35:33

Ну так, если личный велосипед точно под свои хотелки рисуется быстро, почему бы и нет?

Попробуй программу:

Как готовить флешки (USB винчестеры и другие USBMSD устройства), чтобы eComStation могла их увидеть?

Прокомментируйте эту новость (не оскорбляйте разработчиков, корреспондентов и других пользователей).


Ваше имя:

Ваш E-Mail:

Пароль для авторизации
(Регистрация):

CODE:

Warning: Creating default object from empty value in /var/www/html/nojunk.phpi on line 62
......

  

Ваш комментарий:


Идеи для активных осевиков:

Программа с новыми Message box становится удобнее, Библиотека в DevCon.

  •   История:

Новости

Операционная система
Объявления о работе
Программное обеспечение
Оборудование
Для разработчика
Разное
Колонка редактора


Готовая eComStation на SSD диске

 

Notice: Undefined variable: forumused in /var/www/html/footer.phpi on line 200

Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /var/www/html/banners.phpi on line 44




Последний активный опрос: Какая высота барьера RPM?

[Google]

IBM OS/2 Warp

 
Обучение новичков

Отчет: OS/2 совместимое оборудование

 
Статьи


   
  Почему eComStation?
Возможности
Особенности
Применение
Ролики и скриншоты
   eComStation для
для бизнесменов
для студентов и инженеров
для продавцов компьютеров
сообщество пользователей
   Разработчик
Распространить программу
Описание API, библиотеки
Начать новый проект
Конкурсы
   Программы
Он-лайн каталог
Выбрать через eCo Market
   Служба поддержки
Отправить вопрос
Купить eComStation
Вопросы и ответы
Обучение новичков
 
 
© 2001 - 2021 eCo Software, All rights reserved
Сибирский Медведь технологическая компания
eComStation Serenity Systems International • OS/2 Warp IBM Corporation • ArcaOS Arca Noae