Я запускаю программу python, которая является сервером, который получает данные от клиента; Но через несколько минут процесс был убит системой; Как я могу узнать настоящую причину?Как узнать причину, по которой процесс был убит системой (linux)
1
A
ответ
0
Точный файл журнала изменяется в зависимости от дистрибутива и конфигурации, но если вы делаете ls -ldrat /var/log/*
, он покажет самые последние редактируемые лог-файлы внизу. Файлы messages
, dmesg
и daemon
являются, скорее всего, источниками информации.
Возможные причины:
- исключение памяти (т.е. выдаёт ошибку сегментации)
- процесс ограничивает нарушение (для многих дескрипторов или процессов открываемого файла) - проверить
/etc/security/limits.conf
и окружающие файлы - SELinux (если включен) - это должно было быть зарегистрировано в сообщениях.
Смежные вопросы
- 1. Почему мой процесс был убит?
- 2. Как убить процесс в linux, который не был убит
- 3. Утечка памяти: как найти причину, по которой объект был закреплен
- 4. Поиск того, какой процесс был убит Linux OOM killer
- 5. Android - восстановление состояния, когда процесс был убит
- 6. Как скрыть предупреждение, когда процесс был убит?
- 7. Перезапустить monit автоматически после того, как он был убит системой
- 8. Обрабатывать, если процесс был убит извне
- 9. Не удается запустить контейнер: процесс был убит
- 10. Как узнать, что ожидает процесс Linux?
- 11. Как предотвратить, чтобы наш процесс был убит системой Android при низкой памяти в MileStone?
- 12. Процесс cron был убит, но процесс все еще работает?
- 13. Сохранять дочерний процесс, если родительский процесс был убит
- 14. Название фрагмента исчезает (возможно, после того, как процесс был убит)?
- 15. abrtd: Процесс узла был убит сигналом 6 (SIGABRT)
- 16. Как узнать, как мой процесс был запущен
- 17. DLL остается заблокированным после того, как процесс был убит
- 18. процесс daemon автоматически убит
- 19. Как узнать, откуда идет процесс в Linux?
- 20. Linux: как определить, как был запущен процесс
- 21. Android-процесс убит - экземпляр CookieManager убит?
- 22. Как я могу отслеживать причину, по которой FS включен emscripten?
- 23. Как узнать причину неудачи?
- 24. Как узнать причину UnknownHostException?
- 25. Процесс, который был убит еще в моем списке процессов
- 26. Как узнать, был ли запущен процесс Java в отладчике?
- 27. Убедитесь, что процесс, запущенный COM-соединением, был убит
- 28. Предотвращение того, чтобы процесс был убит на C#?
- 29. Как найти причину, по которой мой SQL INSERT не работает?
- 30. композитор обновление "процесс убит"
Это может быть полезно: http://stackoverflow.com/questions/726690/who-?l=ru-my-process-and-why?rq=1 –
завершился ли процесс? или он был убит? Как вы подтвердили? – Abhishek
Как вы обрабатываете запросы? Вы начинаете темы или подпроцессы? –