2013-11-14 1 views
1

Я использую Worklight 6.0.0.1, мое приложение использует wlInitOptions, connectOnStartup и проверяет, есть ли какое-либо обновление на сервере.Прямое обновление рабочего фона, застрявшего в цикле загрузки

Функция прямого обновления ведет себя странно, иногда приложение обновляется должным образом, а иногда оно продолжает загружаться и распаковывает приложение снова и снова. До сих пор я не нашел никакого решения , я убедился, что моя версия Worklight Studio такая же, как версия сервера Worklight.

Это происходит на обоих производственных и тестовых серверах, я следовал как опции, то есть только загрузить файл WLAPP и в следующей попытке я повторно установлен файл WAR, повторно загрузил файл WLAPP, но все-таки проблема сохраняется. Мое производство имеет два сервера, как отдельных, так и подключенных к балансировщику нагрузки с включенными липкими сеансами. Мой тест имеет ОДИН сервер, подключенный к балансировщику нагрузки.

Я использую DB2 как локальную базу данных для всех 3 серверов. Удивительно Worklight Studio (Development) прекрасно работает. Проблема в Android и iOS.

Ниже приведены шаги, я следующие:

  1. Импорт проект в моей Worklight студии (Desktop)
  2. Построить и запустить на локальном компьютере
  3. Deploy все адаптеры
  4. Строить и запуск на местной машине
  5. Контрольная функциональность
  6. Изменить auth enticationConfig.xml использовать проверку подлинности консоли (я использую один и тот же файл каждый раз с таким же именем пользователя пароль)
  7. изменить worklight.properties, чтобы указать на производственном сервере
  8. Обеспечить console.username и console.password
  9. Построить для дистанционного Сервер (укажите URL-адрес производственного/тестового сервера) 10. Загрузите приложение на консоль подсветки
  10. Попробуйте открыть приложение.
  11. Первое обновление Direct Update прекрасно работает, если я выполняю те же действия, при следующем обновлении он начинает работать в цикле загрузки и распаковки.

Кто-нибудь еще испытывает то же самое? любые обходные пути/решения?

+0

Это происходит в среде разработки или в производственной среде? В вашей настройке задействовано более 1 базы данных? кластеризация? Если вы создаете новый проект и приложение, это также происходит? какие именно шаги вы делаете? Измените вопрос с этой информацией (не в комментариях). –

+0

Кроме того, на какой ОС это происходит? Android/iOS/оба? – Srik

+0

Hi Srik, проблема в Android и iOS – eshaa

ответ

2

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

Если вы являетесь деловым партнером или клиентом IBM, я предлагаю вам уведомить вашего контактного лица IBM о получении последней версии iFix для Worklight 6.0.0.1 или дождаться, когда Worklight 6.0.0.2 будет выпущен некоторое время Февраль 2014 года .

Смежные вопросы