Ошибка приложения Heroku на явном домене

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

Так как DB является точкой отказа (просто предположение), я предложил бы запуститься назад: MySQL> PHP> Apache> ОС> Сеть. Посмотрите в то время и ошибка в отказе на каждом слое. Возвратитесь во время немного. Ваша услуга хостинга обеспечивает сетевые журналы/статистику? Посмотрите, можно ли получить те данные также.

Кроме того, Вы услышали о Новом Пережитке? У них есть бесплатная версия инструмента диагностики: Выезд http://newrelic.com. У них, кажется, есть объявление для их "Золотого" выпуска в течение 7 дней - мог бы помочь...?

Удачи!

KM

2
задан 5 December 2013 в 18:13
2 ответа

Если ваш DNS-провайдер позволяет, вы должны связать голый домен ('@') с CNAME для своего приложения.

@ 300 IN CNAME myname.herokuapp.com.

Cloudflare позволяет это, но не все DNS-провайдеры делают то, что очевидно вне спецификации. Heroku полагается на это. Использование IP-адресов Heroku в качестве A-записей устарело и может вызвать проблемы.

1
ответ дан 3 December 2019 в 10:48

Не делайте этого. Согласно спецификациям DNS, запись CNAME не может сосуществовать с другими типами DNS, поэтому CNAME обычно не разрешена для корневого домена.

Использование CNAME может помешать нормальной работе любой другой записи DNS, за исключением, например, возможность настроить записи MX для вашего домена и тем самым предотвратить получение вами электронной почты для этого домена.

Вы также не сможете правильно отправлять электронные письма, потому что TXT и SPF будут игнорироваться.

Единственный способ сделать это Решить проблему в этом случае можно:

  1. Перенаправить корневой домен на имя хоста www (указав запись A корневого домена на службу перенаправления)
  2. Используйте поставщика DNS, который позволяет конфигурацию, подобную CNAME, для корневого домена (путем динамического разрешения и назначения A записи в корневой домен)
  3. Укажите запись A на одну из записей A, возвращаемых вашим именем приложения Heroku (не рекомендуется, поскольку они могут изменяться).
2
ответ дан 3 December 2019 в 10:48

Теги

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