Многократный запуск iDempiere при обновлении любого из плагинов OSGI с помощью консоли Felix
Я надеюсь, что вы можете помочь мне решить проблему.
У меня есть сервер Linux с iDempiere 3.1 и Java 1.8. На этом сервере запускаются только планировщики iDempiere. Каждый планировщик имеет свою частоту запуска (время запуска). Я заметил, что при обновлении любого из плагинов OSGI с помощью консоли Felix время следующего запуска всех планировщиков расстраивается. Кроме того, можно запустить несколько копий процесса (2, 3, 4 раза и т. Д.), Поэтому у меня есть многократный запуск. Похоже, что планировщик запускается много раз одновременно как процессные копии.
Также я заметил, что если я остановлю все Stop All
и затем обновить любой из плагинов OSGI, планировщики запускаются автоматически.
На данный момент у меня есть только одно решение: после обновления плагинов OSGI мне нужно перезапустить сервер iDempiere. Конечно, это не подходит нам.
Я с нетерпением жду, чтобы услышать от вас любые советы, как я могу решить это правильным образом.
1 ответ
На самом деле, я действительно не знаю, в чем ваша проблема, но если вы хотите запустить idempiere в учебнике, вы можете увидеть в этой ссылке
Первая проблема, которую я вижу, вы просто запускаете idempiere 3.1 и используете java 1.8, на самом деле ваш postgresql тоже старая версия? Соответствуйте версии idempiere. Я предпочитаю idempiere 5.1, если вы используете java 1.8 и используете postgresql 9.5.
И если у вас есть старые данные в вашей базе данных, вы можете обновить используя скрипт миграции, который вы можете увидеть по этой ссылке