
У меня есть настройка с сервером NFS, разделяющим каталог /home с некоторыми клиентами. Случайным образом эти клиенты не могут открыть ни один браузер (firefox, chrome, vscode [который основан на браузере]). Я не смог найти полную причину. Обычно полный перезапуск сервера и клиентов исправляет ситуацию, браузеры открываются, но затем проблема появляется снова. Проблема присутствует только в клиентах. Firefox, например, просто перестает загружаться и не открывается. Напротив, для того же пользователя firefox открывается на сервере. После использования strace я вижу, что firefox останавливается на клиенте, когда он обрабатывает какой-то файл блокировки, который поступает из каталога nfs, как показано на следующем рисунке.
(Мне пришлось нажать ctrl+z в конце, чтобы завершить процесс strace) Следующий раздел — тот же раздел на сервере (каталог /home является локальным)
Надеюсь, кто-нибудь сможет дать мне подсказку, как хотя бы отследить или проверить источник проблемы. Я подозреваю, что это связано с NFS из-за различий в проблемах клиента и сервера, и я даже протестировал nfs с помощью nfstest, но в настоящее время я не имею ни малейшего понятия и не могу просто перезапустить всю систему, так как некоторые пользователи запускают задания, и это всего лишь временное решение.Должен отметить, что другие процессы, связанные с NFS, такие как общий доступ к домашнему каталогу (чтение и запись файлов), работают без заметных проблем.
СледующийНевозможно открыть Firefox и некоторые другие приложения после переключения на новые серверы NIS и NFS, я также деактивировал, активировал и игрался с портами nfs, но это не сработало.
заранее спасибо
ПРИМЕЧАНИЕ: Текущая версия дистрибутива Slackware 15.0
решение1
Для Firefox вы можете попробовать добавить настройки storage.nfs_filesystem
вручную вabout:config
storage.nfs_filesystem: true