Встречается на собеседованиях • сегодня

Какие знаешь причины 500-й ошибки

500 (Internal Server Error) возникает, когда сервер не может обработать запрос из-за внутренней проблемы. Основные причины:

  1. Ошибки в коде сервера – синтаксические ошибки, необработанные исключения, бесконечные циклы.
  2. Проблемы с БД – неверные запросы, отсутствие соединения, таймауты.
  3. Недостаточно ресурсов – переполнение памяти, нехватка дискового пространства.
  4. Некорректные настройки сервера – ошибки в конфигурации (например, .htaccess для Apache).
  5. Сбой зависимостей – отсутствие или несовместимость библиотек/модулей.

Пример (Node.js):

javascript
app.get('/error', (req, res) => {
  throw new Error('Что-то сломалось!'); // Вызовет 500
});

Для диагностики: проверьте логи сервера, мониторьте ресурсы, используйте try-catch для критического кода.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы