Я внезапно заметил, что любая операция, связанная с отправкой электронной почты на мой сайт, возвращается со страницей тайм-аута сервера 504. К счастью, письмо отправляется, но возвращает ошибку 504. Я пошел дальше, чтобы создать php-скрипт в корне моего приложения, чтобы просто отправлять электронную почту
<?php
try{
mail('name@email.com', 'Testing Magento mail', 'Hello user. Did you get the mail?');
echo 'Mail sent';
}catch(Exception $e){
echo $e->getMessage();
}
но получил тот же эффект тайм-аута. До сегодняшнего дня почта шла нормально, и на сервере ничего не менялось. Что могло быть не так?
Да решил проблему. Это связано с тем, как мои etc/hosts
файл был настроен. Я добавил к нему эту строчку.
127.0.0.1 myServername myServername.localdomain
и это сработало.