| Summary: | Ограничение на количество запущенных вайнсерверов | ||
|---|---|---|---|
| Product: | WINE@Etersoft | Reporter: | Константин Кондратюк <kondratyuk> |
| Component: | Общее | Assignee: | Vitaly Lipatov <lav> |
| Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
| Severity: | blocker | ||
| Priority: | P1 | CC: | amorozov, baraka, lav, sergling |
| Version: | 1.0.11 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Заявки RT: | 11548, 11561, 11575, 11577 | Связано с: | |
| Дата напоминания: | |||
| Bug Depends on: | |||
| Bug Blocks: | 4284 | ||
У нас это воспроизвести удалось? *** Bug 4367 has been marked as a duplicate of this bug. *** С пакетами wine-etersoft-sql-1.0.11-alt5 wine-etersoft-1.0.11-alt9 баг воспроизводится. С открытой частью, собранной из ветки eter-1.0.11 репозитория git.office:/projects/eterhack.git не воспроизводится. В скрипте /usr/bin/wine выполняется wineserver --persistent=1800. Можно добавить в wineserver обработку переменной окружения, соответствующей --persistent, и устанавливать её в скрипте вместо вызова wineserver с параметром. Добавил обработку переменной окружения WINEPERSISTENCE со смыслом, аналогичным параметру --persistent. Патч: server: Add an environment variable for a persistence delay. Посмотрел в скрипт и увидел, что уже есть переменная с таким же смыслом. Решил её переименовать. Новый патч: Check for WINEHOLDSERVER in wineserver (eterbug #4360). Нужно срочно выложить исправленную сборку! Выпуск новой сборки багфикс-релиза WINE@Etersoft 1.0.11-eter10/6 доступен для скачивания со страницы продукта http://sales.etersoft.ru/product Открытая часть - 1.0.11-eter10 Закрытая часть - 1.0.11-eter6 Проверено, работает. |
Иногда возникает ситуация, когда у одного пользователя запускается второй wineserver, при этом выдаётся ошибка (на однопользовательской версии), что второй wineserver не может быть запущен. После нажатия ОК старый сервер убивается, и программа работает с новым экземпляром. Например, во время сообщения: user 18981 1.4 0.3 9252 3544 ? Ss 14:31 0:28 wineserver --persistent=1800 user 19868 3.0 0.1 6960 1616 pts/2 S+ 15:03 0:00 wineserver --persistent=1800 А после нажатия кнопки ок остаётся всего один процесс: user 18981 1.3 0.3 9252 3544 ? Ss 14:31 0:28 wineserver --persistent=1800