У нас есть приложение xulrunner, работающее как фоновый html-pdf-конвертер. Это по сути приложение командной строки и не показывает пользовательский интерфейс. Однако xulrunner по умолчанию пытается поделиться профилями и экземплярами приложения. Как мы можем запускать несколько экземпляров приложения одновременно, не забирая блокировку профилей и т. Д.?Запуск xulrunner несколько раз одновременно
ответ
Что, кажется, работает (хотя это медленно и довольно расточительный), чтобы создать новый профиль для каждого вызова, и очистить его после окончания: XULRunner -profile $ TEMPDIR его-дистанционного application.ini ... ет -fr $ TEMPDIR
Существует форум размещения here, который относится к использованию опции --disable-single-profile
(среди прочих) для аналогичной цели (бег mozilla2ps):
работает как шарм большую часть времени, но когда два документа конвертируется в то же время xulrunner жалуется, что еще одно окно все еще работает. Я должен это предотвратить. Со старой Mozilla Suite такое поведение можно предотвратить с помощью этих опций:
ac_add_options --disable-single-profile
ac_add_options --enable-profilesharing
ac_add_options --disable-profilelocking
Эти опции также поддерживаются XULRunner, но XULRunner не компилируется с опцией --disable-сингл-профиля. Кто-нибудь знает об этой проблеме? Или есть другой способ позволить xulrunner игнорировать уже запущенные процессы xulrunner и просто начать новый процесс?
К сожалению, я проверил это, и хотя XULRunner в настоящее время компилирует с этим набором опций, она по-прежнему казалось, генерировать ошибки обмена (я может быть что-то отсутствует здесь)
Если ваше приложение Безразлично Мне не нужен какой-либо пользовательский интерфейс (просто XPCom), я настоятельно рекомендую вам играть с xpcshell (создайте собственный XulRunner иметь этот исполняемый файл).
Для нескольких экземпляров XulRunner экспорт MOZ_NO_REMOTE = 1.
Спасибо за полезную информацию, но, хотя она не отображает пользовательский интерфейс, она действительно нуждается в ней, это рендеринг html в pdf с помощью веб-браузера, но он скрывает его. У MOZ_NO_REMOTE = 1 все еще есть проблемы с блокировкой профиля, насколько я могу видеть –
- 1. запуск сценария несколько раз одновременно в python 2.7
- 2. Запуск PHP-скрипта несколько раз одновременно с командной строкой linux
- 3. Запуск расширений firefox в xulrunner
- 4. UILocalNotification запуск несколько раз
- 5. Запуск цикла несколько раз
- 6. Запуск программы несколько раз
- 7. Запуск Session_Start несколько раз
- 8. запуск приложения Adobe AIR несколько раз
- 9. Запуск Firefox несколько раз из разных мест
- 10. Запуск php-скрипта несколько раз
- 11. UIScreenEdgePanGestureRecognizer является запуск несколько раз
- 12. Запуск IntentService несколько раз android
- 13. Запуск набора TestNg несколько раз
- 14. Запуск загрузки страницы несколько раз
- 15. Запуск эспрессо-теста несколько раз
- 16. Запуск того же cronjob несколько раз
- 17. Удаленное выполнение пакета SSIS несколько раз одновременно
- 18. , используя один ASyncTask несколько раз одновременно
- 19. Как запустить приложение Java несколько раз одновременно?
- 20. запустить метод несколько раз одновременно в C#
- 21. XULRUNNER
- 22. Запуск Connect-MsolService одновременно
- 23. Запуск слайдера jquery одновременно
- 24. Предотвращать запуск триггеров одновременно
- 25. Запуск нескольких анимаций одновременно
- 26. Запуск ручек несколько раз в задаче Gulp
- 27. Запуск тестового теста PHPUnit несколько раз
- 28. Запуск сценария огурца Фрэнка несколько раз
- 29. Запуск shell-модуля несколько раз в Ansible
- 30. Запуск задачи несколько раз каждые x минут
Я использую xulrunner 20.0, и я не могу использовать -profile вообще –
Я смог запустить два экземпляра. большое спасибо! –