трудно смонтируйтесь на solaris с приложением Java, выключающим сервер nfs, заставляет приложение Java застрять

Лучший способ состоит в том, чтобы диагностировать, какой запрос вызывает проблему, необходимо, вероятно, оптимизировать его и добавить некоторые индексы на подвергнутой сомнению таблице.

Использовать SHOW FULL PROCESSLIST для получения списка процессов и затем выполненный это с EXPLAIN видеть, почему это занимает много времени.

0
задан 28 March 2011 в 13:32
2 ответа

Blocking-and-retrying-indefinitely является самым определением твердого - монтируются. Передача intr опция к команде монтирования должна, по крайней мере, позволить Вам прерывать блокировку, когда монтирование снижается, если я читаю документы правильно.

Больше деталей здесь.

1
ответ дан 4 December 2019 в 22:28

Две проблемы там. Для Вашего приложения получите отслеживание стека от своих потоков и посмотрите, где они зависают. Возможно, они косвенно касаются чего-то, что зависит от пути NFS (например, кто-либо - смонтированные NFS каталоги в Вашей переменной ПУТИ?).

Тайм-аут RPC мог быть вызван сетевой нестабильностью или Вашим клиентом, перегружающим сервер, и т.д. Необходимо будет исследовать его тщательно. Мягкое монтирование по TCP работает просто великолепно, и мы используем его экстенсивно.

0
ответ дан 4 December 2019 в 22:28

Теги

Похожие вопросы