Почему мой Linux продолжает отказывать?

Опция -t для заголовка, также - является неправильным в Вашем контексте.

Я записал бы

screen sh -c 'cd repos; python script.py'

Некоторые наблюдения:

  1. правильно приложение установки не должно зависеть от рабочего каталога для работы правильно, таким образом, screen python repos/script.py должен работать также (не принимающий во внимание, что тот же явный вызов python мог избежаться),

  2. если Вы помещаете это в ~/.screenrc, команда будет выполняться на каждом новом экранном вызове. Вы уверены, что хотите это?

2
27.02.2019, 12:52
4 ответа

Некоторые возможности:

  • Как предложенный Alan, плохая память частая причина проблем.
  • плохие источники питания могут также вызвать случайные замораживания и катастрофические отказы.
  • низкокачественная материнская плата. или из-за дрянного производства или из-за плохих/изворотливых частей (например, нестандартная или дешевая версия NIC, который утверждает, что был конкретным видом/моделью, но не является - драйвер Windows производителя, может компенсировать его несоответствия, но драйвер Linux, полагает, что это - устройство XYZ, потому что это - то, чем это утверждает, что было),
  • так же для плат расширения

Там какие-либо общие шаблоны к катастрофическим отказам? Например:

  • это происходит чаще, когда Вы делаете определенные вещи или запускаете конкретные программы (если так, каковы они?)
  • или после того, как Вы посетили определенные веб-сайты (например, плохо записали, что код JavaScript может пропустить память как решето),
  • или в определенное время суток (когда?)
  • или когда другое оборудование управляется поблизости (например, двигатель холодильника, включающий - хороший UPS может защитить от колебаний переходного напряжения).
3
27.01.2020, 21:50

Я заметил по некоторым причинам (и верно ли это или нет, я не уверен), что Linux более чувствителен к сбою аппаратных средств. Я видел это на своем компьютере домашнего офиса пару раз. Ваш лучший выбор состоит в том, чтобы начать выполнять аппаратную диагностику.

Для этого я рекомендовал бы Окончательной Начальной загрузке CD. В Вашем случае я запустил бы с выполнения Memtest (по крайней мере, в течение часа), сопровождаемый тестом жесткого диска (какой тест будет зависеть от бренда Вашего жесткого диска). Из тех двух я поставил бы много денег, которые что-то разоблачит дефектный - и мои деньги были бы на памяти.

8
27.01.2020, 21:50
  • 1
    @AlanPhilips у меня есть своя система в двойной загрузке с Windows 7 и это работает просто великолепно. Таким образом, я сомневаюсь, что аппаратные средства были бы преступником. Но я попробую это так или иначе. –  Kshitiz Sharma 23.08.2012, 14:31
  • 2
    я определенно был бы. Мой был двойной загрузкой XP, и Сожмите, и, оказалось, имел плохую палку памяти. Обычно в memtest, память обнаруживается плохо после нескольких секунд - этот занял 35 минут для разоблачения. Вот почему я предложил выполнить его, по крайней мере, в течение часа.Удачи! –  Alan Phillips 23.08.2012, 14:38
  • 3
    даже час не может быть достаточно. я предложил бы оставить memtest, работающий, по крайней мере, в течение ночи. –  cas 23.08.2012, 14:51
  • 4
    @CraigSanders я согласился бы. –  Alan Phillips 23.08.2012, 14:52

Если то диалоговое окно открывается, и система все еще отвечает, можно работать dmesg от терминала для наблюдения сообщений ядра, которые покажут ошибку.

0
27.01.2020, 21:50

Я заметил при попытке запустить Linux от карты флэш-памяти с интерфейсом USB, что на некотором ПК (кажется, главным образом более старый Dell), что через некоторое время что-то происходит, где система думает, что диск разъединяется, даже при том, что это физически не разъединяется.

У меня есть старый ноутбук Inspiron, например, где, приблизительно после дня или таким образом работая от карты с интерфейсом USB, это происходит, и все отказывает, потому что внезапно Linux не может найти свой корневой объем.

Я не сделал достаточного поиска и устранения неисправностей, чтобы определить, был ли это флеш-накопитель (Kingston на 4 ГБ), то, что это - флеш-накопитель и не включенный в USB жесткий диск, и т.д. но видело это на других Dell PC. Я не знаю, является ли это тонкая проблема в чипсете, драйверы Linux не составляют, некоторое возможное взаимодействие с ACPI, или что.

Несколько лет назад то, когда я использовал старый HP Pavillion в качестве сервера, у меня будут проблемы, где USB присоединил диски, прекратит распознаваться, как соединено. Только физически разъединение и повторное подключение их заставили бы их быть распознанными Linux снова. Я использовал плату PCI Belkin USB 2.0 в то время. Я поместил ту же карту в Dell PowerEdge 2500 и выполнял диски в течение многих месяцев прочь ее без проблем.

Можно попытаться делить жесткий диск, или установить второй жесткий диск в системе и запустить Linux от этого.

0
27.01.2020, 21:50

Теги

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