Официальный форум СВД Встраиваемые Системы
13 Декабря, 2018, 15:49:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: mozserver  (Прочитано 611 раз)
LH
Опытный пользователь

Сообщений: 325


« : 30 Октября, 2017, 08:58:59 »

Есть несколько контроллеров в сети QNX6.5

На контроллерах в среде Photon запущены приложения, использующие PtWebClient виджеты для отражения html-страниц.

Использование элемента PtWebClient приводит к запуску HTTP-сервера, по умолчению - mozserver.

Пож. объясните: mozserver должен работать на каждом контроллере для обслуживания приложений на данном контроллере,
или можно запустить и настроить один mozserver таким образом, чтобы он обслуживал приложения на всех контроллерах в пределах QNX-серти?

---

Есть прикладная программа (ProgHTML) в Photon, которая открывает успешно HTML-файл на контроллере А3 c помощью виджета
PtWebClient.

Если эту программу от обычного пользователя запустить на контроллере А4 (в QNX-сети А3 и А4),

$on -fA4 ProgHTML

то HTML-cтраница не открывается, а выдается сообщение

/opt/mozilla/firefox/bin/run-mozilla.sh[38] can not fork - try again.

Если эту программу от супер-пользователя запустить на контроллере А4,

#on -fA4 ProgHTML

то отображение выполняется нормально.

Подмена ksh на исправленный вариант, как описано здесь http://forum.kpda.ru/index.php/topic,1490.0.html,
проблему не решила...

Проблема видится в отказе старта mozserver на контроллере А4, при попытке ее запуска прикладной программой,
запущенной удаленно с контроллера А3.

Как решить проблему?


Спасибо
« Последнее редактирование: 30 Октября, 2017, 15:44:16 от LH » Записан
LH
Опытный пользователь

Сообщений: 325


« Ответ #1 : 02 Ноября, 2017, 13:46:53 »

Добавил демо (во вложении) в виде проекта, требует сборки в среде разработки.
Записан
LH
Опытный пользователь

Сообщений: 325


« Ответ #2 : 04 Ноября, 2017, 06:55:08 »

В дополнение обнаружилось, что при установке КПДА.10964-01 в /etc/photon/webservers описан
"online" запуск mozserver.

Однако в /opt отсутствует папка mozilla.

Мы как-то не правильно устанавливаем КПДА, или mozserver не входит в состав КПДА?

Если так, является ли выходом копирование папки /opt/mozilla из QNX6.5 в КПДА-установку?

Спасибо.
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3077



WWW
« Ответ #3 : 09 Ноября, 2017, 12:49:03 »

В дополнение обнаружилось, что при установке КПДА.10964-01 в /etc/photon/webservers описан
"online" запуск mozserver.

Однако в /opt отсутствует папка mozilla.

Мы как-то не правильно устанавливаем КПДА, или mozserver не входит в состав КПДА?

Если так, является ли выходом копирование папки /opt/mozilla из QNX6.5 в КПДА-установку?

Спасибо.

В файле /etc/photon/webservers приведён пример конфигурации. В ЗОСРВ «Нейтрино» замените строку для запуска сервера online просмотра на следующую:

Код:
online = /opt/firefox2/lib/firefox-2.0.0.20/run-mozilla.sh /opt/firefox2/lib/firefox-2.0.0.20/mozserver,MozillaServer

По основному вопросу готовим Вам ответ.
Записан

LH
Опытный пользователь

Сообщений: 325


« Ответ #4 : 07 Мая, 2018, 19:05:29 »

Ваша рекомендация по настройке  /etc/photon/webservers для КПДА.10964-01 версии 2013 года помогла,
mozserver запускается и работает.

Однако при выдаче в коде программы для widget-а PtWebClient указания на печать

Цитировать
 
... 
//Печать
PtSetResource( widget, Pt_ARG_WEB_PRINT, pc, Pt_WEB_PRINT_ALL_FRAMES  );
...

mozserver снимается с исполнения, печать не выполняется и все виджеты типа PtWebClient не работают.

Такой проблемы в QNX6.5.0SP1 не наблюдается.

Известна ли эта проблема и как ее решать?

Спасибо
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3077



WWW
« Ответ #5 : 08 Мая, 2018, 08:39:49 »

Насколько я помню, с такой проблемой мы ранее не сталкивались. Уточните, выполняется ли печать из браузера? Мы проанализируем возможные причины такого поведения и свяжемся с Вами. На это потребуется некоторое время. Также прошу выслать нам на электронную почту полный пример минимального приложения в исходном коде, который иллюстрирует данное поведение. Это упростит наш анализ.
Записан

LH
Опытный пользователь

Сообщений: 325


« Ответ #6 : 10 Мая, 2018, 12:02:14 »

Печать из браузера "Bon Echo" выполняется, но он и не использует mozserver.

Пример приложения высылаю на support@

Так же большая просьба: дать ответ "По основному вопросу".

Cпасибо.

P.S. проблему решили переписав /opt/mozilla из QNX6.5 в КПДА
« Последнее редактирование: 10 Мая, 2018, 15:54:03 от LH » Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 3077



WWW
« Ответ #7 : 10 Мая, 2018, 18:07:48 »

Пример приложения получили, будем разбираться.
Записан

Олег Большаков
Администратор
Житель форума

Сообщений: 3077



WWW
« Ответ #8 : 14 Июня, 2018, 11:55:38 »

LH, выслали Вам по электронной почте модуль для проверки.
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2018 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 12 Ноября, 2018, 18:07:05