2015-01-16 3 views
0

В настоящее время я запускаю JIRA 6.3.8 на виртуальной машине Windows Server 2008, которая периодически перезапускается за пределами рабочего времени, чтобы применить обновления.JIRA Заблокировано после перезагрузки на виртуальной машине

Результатом этого является то, что после каждого перезапуска JIRA ломается, заявляя, что домашний каталог заблокирован, а количество плагинов не загружается. Это была повторяющаяся проблема, в которой я попытался решить ряд решений, включая увеличение объема памяти JVM, удаление связанных модулей, создание исключений в брандмауэре и, в конечном счете, переустановку JIRA (что не всегда решает проблему).

Есть ли какие-либо дополнительные решения для этого?

EDIT: после некоторого расследования Кажется, что это обычная проблема, казалось бы, не конкретное решение. По мнению некоторых пользователей, виртуальные машины закрываются быстрее, и это вызывает проблемы, поскольку JIRA не закрывается должным образом, вызывая эти ошибки.

Основываясь на некоторых сделанных комментариях, я не могу установить JIRA на виртуальную машину Linux/Unix поскольку это корпоративная среда, и мне выделена только виртуальная машина Windows, и отключить автоматические обновления не является выбором из-за политики безопасности в отношении виртуальных машин.

+0

Советуем установить JIRA под linux. В случае, если у вас нет опыта работы с Linux, в первый раз вам может потребоваться некоторое время, но это стоит того. Я запускаю JIRA 5.2 в течение 3 лет без каких-либо проблем или сбоев. –

+0

К сожалению, у меня только есть доступ к среде Windows. Моя компания не использует Linux или, по крайней мере, не предоставит мне Linux VM, чтобы установить ее на – jbailie1991

+0

Возможно, вы можете отключить автоматические обновления или автоматический перезапуск после обновлений. –

ответ

2

У меня была такая же проблема несколько лет назад. как я помню, причина была в файле блокировки JIRA. Чтобы решить проблему, удалите ее перед запуском службы JIRA еще раз. Файл должен быть назван похож на

.jira-home.lock

EDIT

забыл заметить, этот файл обычно скрыт

+0

Спасибо за ответ. Дело в том, что файл блокировки исчезнет после завершения работы jira, поэтому он все равно может быть успешно завершен, и когда я пытаюсь удалить файл блокировки во время работы jira, он выдает диалог говорящий не может удалить, поскольку он используется программой (jira). Я думаю, что я могу закончить переустановку jira и импортировать резервные копии, но мне просто интересно, есть ли какое-то исправление, которое я могу включить, чтобы обеспечить надлежащее завершение JIRA до перезагрузки VM; иногда он перезапускается после рабочего времени (9-5), поэтому я не могу всегда закрывать его правильно – jbailie1991

+0

У вас есть ошибка в случае правильного выключения? Я полагаю, что этот файл автоматически удаляется в случае надлежащего завершения JIRA, но в случае неправильного завершения работы, я думаю, он останется, и вы получите ошибку блокировки –

0

При использовании ec2 Linux AMI Выполните следующие действия

  1. SSH на машину
  2. cd/data/jira - это когда файл блокировки создается при запуске Jira
  3. ls -la - показывает все файлы даже скрытые, вы также можете использовать ls -al
  4. удалить. (*). файл - Удалить файл блокировка
  5. Restart JIRA (/opt/jiraXXX/bin/shutdown.sh с последующим Startup.sh)
  6. Проверьте ссылку - JIRA сервер связь
  7. Если не удается с выпуском кэша Феликса - кд to /data/jira/plugins/.osgi-plugins/felix
  8. Удалить/удалить все папки в указанной папке (sudo rm -rf *)
  9. Повтор 5 и 6
Смежные вопросы