Недавно я обновил свой компьютер до Ubuntu 17.04 (около месяца назад), и до сих пор мне это очень нравится.
Это похоже только на то, что это происходит только в 3 раза до сих пор, что становится ДЕЙСТВИТЕЛЬНО раздражающим, и я просто не понимаю, почему это происходит. происходят, когда у меня есть относительно большое количество выполняемых задач (например: 3 вкладки StackOverflow + 2 вкладки Youtube в Firefox, 5 проектов Java в Eclipse и окно терминала) и только примерно через 3 часа непрерывного запуска Firefox. [ ! d2]
Затем происходит следующее:
Firefox перестает отвечать на любые формы ввода, а окно становится полутоновой, что указывает на невосприимчивый процесс. Я пытаюсь закрыть окно, которое занимает около 3 минут дольше, чем обычно, и только после того, как я щелкнул правой кнопкой мыши значок на панели задач & amp; нажмите «Завершить». Я дважды щелкнул значок панели задач, чтобы снова открыть Firefox, только чтобы вспышка значка была в течение 5 минут, прежде чем решиться не открывать вообще. Я открываю новое окно терминала, которое занимает примерно в 5 раз дольше, чем обычно, и я запускаю top, чтобы узнать, что вызывает задержку. В верхней части top я вижу запись для «firefox», начатую моим пользователем, занимая 99-100% ресурсов процессора. Я нажимаю Ctrl + C, чтобы выйти top, и запустите kill [PID], где [PID] представляет PID процесса, перечисленные в левом столбце top. Я снова запустил top, но обнаружил, что «firefox» по-прежнему не мертв и по-прежнему уплачивает ресурсы моего компьютера. Я снова нажал Ctrl + C, и попробуйте kill -9 [PID], о котором я расскажу, всегда должен работать в таких ситуациях. Я снова запускаю top, только чтобы найти, что «firefox» STILL НЕ УМЕРЕТ.На данный момент налогообложение процесса на моем процессоре сделало мою систему практически непригодной для использования, в результате чего вся система не реагирует (до такой степени, что Ctrl + Alt + T даже не воспитывает терминал больше), и я вынужден отключить свой компьютер от стены и перезагрузить его.
Я не знаю, что происходит, и из чего Я знаю, что даже для процесса Firefox не может быть возможным выжить kill -9, и я действительно ценю любую помощь, которую вы можете дать мне, чтобы предотвратить продолжение этой проблемы.
& lt; Примечание & gt; ;: Я заранее извиняюсь, если это окажется глупым вопросом. Я использую linux на ежедневной основе уже около года, поэтому я все еще относительно новичок в этом отношении (но я с нетерпением жду обучения).
Я только что работал в Eclipse, загружая новый программный пакет, когда то же самое происходило с Eclipse, исключая Firefox как проблему.
Я испытываю то же самое, также с Ubuntu 17.04, и я обнаружил, что проблема не связана только с Firefox. Скорее, в этих случаях все вызовы сетевых подключений зависают. Поскольку это системные вызовы (проходящие через ядро ОС), связанные процессы не могут быть убиты каким-либо образом, поскольку kill работает только при возврате из системного вызова. Это не имеет значения, если вы используете kill, killall, pkill или xkill.
Например, у меня был открытый терминал и он использовал его для ping в сети адрес. Этот процесс ping также не может быть убит.
Когда проблема возникает, я не могу даже отключать свою систему регулярно. Единственное, что работает, это Firefox (описание доступно на нескольких языках), что позволяет безопасное завершение работы (REISUB). Если вы часто сталкиваетесь с проблемой, я советую вам включить этот способ отключения системы.
Я испытываю то же самое, также с Ubuntu 17.04, и я обнаружил, что проблема не связана только с Firefox. Скорее, в этих случаях все вызовы сетевых подключений зависают. Поскольку это системные вызовы (проходящие через ядро ОС), связанные процессы не могут быть убиты каким-либо образом, поскольку kill работает только при возврате из системного вызова. Это не имеет значения, если вы используете kill, killall, pkill или xkill.
Например, у меня был открытый терминал и он использовал его для ping в сети адрес. Этот процесс ping также не может быть убит.
Когда проблема возникает, я не могу даже отключать свою систему регулярно. Единственное, что работает, это Firefox (описание доступно на нескольких языках), что позволяет безопасное завершение работы (REISUB). Если вы часто сталкиваетесь с проблемой, я советую вам включить этот способ отключения системы.
Я испытываю то же самое, также с Ubuntu 17.04, и я обнаружил, что проблема не связана только с Firefox. Скорее, в этих случаях все вызовы сетевых подключений зависают. Поскольку это системные вызовы (проходящие через ядро ОС), связанные процессы не могут быть убиты каким-либо образом, поскольку kill работает только при возврате из системного вызова. Это не имеет значения, если вы используете kill, killall, pkill или xkill.
Например, у меня был открытый терминал и он использовал его для ping в сети адрес. Этот процесс ping также не может быть убит.
Когда проблема возникает, я не могу даже отключать свою систему регулярно. Единственное, что работает, это Firefox (описание доступно на нескольких языках), что позволяет безопасное завершение работы (REISUB). Если вы часто сталкиваетесь с проблемой, я советую вам включить этот способ отключения системы.
Вы можете начать с того, что попробуете что-то простое на том основании, что может быть задействовано более одного процесса. Вместо того, чтобы убивать, попробуйте быть менее конкретным с pkill firefox, и если это не сработает, sudo pkill firefox.
Если это не удается, вам, вероятно, нужно посмотреть, что может содержать firefox open. Есть несколько сообщений на этой доске под поиском what process is holding it open или can not kill process, но вы можете начать с этого.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.
Вы можете начать с того, что попробуете что-то простое на том основании, что может быть задействовано более одного процесса. Вместо того, чтобы убивать, попробуйте быть менее конкретным с pkill firefox, и если это не сработает, sudo pkill firefox.
Если это не удается, вам, вероятно, нужно посмотреть, что может содержать firefox open. Есть несколько сообщений на этой доске под поиском what process is holding it open или can not kill process, но вы можете начать с этого.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.
Вы можете начать с того, что попробуете что-то простое на том основании, что может быть задействовано более одного процесса. Вместо того, чтобы убивать, попробуйте быть менее конкретным с pkill firefox, и если это не сработает, sudo pkill firefox.
Если это не удается, вам, вероятно, нужно посмотреть, что может содержать firefox open. Есть несколько сообщений на этой доске под поиском what process is holding it open или can not kill process, но вы можете начать с этого.
Это, вероятно, не самая лучшая идея, но если нет другого варианта, откройте терминал и введите
xkill
, это превратит ваш курсор в X, затем выберите окно firefox, и он должен закрыться. Кроме того, если ваш компьютер слишком замерз, чтобы сделать это, сделайте CTRL + ALT + F2, войдите в систему и введите
sudo service lightdm restart
и перезапустите lightdm, чтобы снова войти в систему. Обратите внимание, что этот метод закроет все окна и приведет к потере несохраненных данных.
Если все вышеперечисленные решения не работают, попробуйте
killall firefox
, чтобы убить процесс (ы) firefox.