Простые почтовые сервисы Amazon не всегда работают

Я уже некоторое время использую Amazon SES через библиотеку PHP, найденную здесь, теперь у меня есть новая Экземпляр Debian EC2, и SES большую часть времени не работает, иногда, когда я перезапускаю сервер Apache, SES отправляет электронные письма в течение нескольких часов, а затем снова перестает работать, я получаю следующую ошибку в журнале сервера:

[Wed May 23 15:20:01 2012] [error] [client xxxxxxxxxx] PHP Notice:  Undefined property: SimpleEmailServiceRequest::$resource in /path-to/library/aws/ses.php on line 491
[Wed May 23 15:20:01 2012] [error] [client xxxxxxxxxx] PHP Warning:  SimpleEmailService::sendEmail(): 6 Couldn't resolve host 'email.us-east-1.amazonaws.com' in /path-to/library/aws/ses.php on line 357

ssl мод включен на сервере.

Спасибо за вашу помощь.


person mohamed elbou    schedule 23.05.2012    source источник
comment
Пожалуйста, задайте вопрос. Если это запрос поддержки о доступности Amazon SWS, обратитесь в службу поддержки AWS: aws.amazon. com/contact-us   -  person Carsten    schedule 23.05.2012
comment
речь не идет о наличии Amazon SES, на других моих инстансах SES работает нормально.   -  person mohamed elbou    schedule 23.05.2012
comment
Почему бы не использовать официальный SDK Amazon для php? aws.amazon.com/sdkforphp   -  person Serge    schedule 23.05.2012
comment
@SergikS: эта библиотека была предоставлена ​​​​на веб-сайте SES до того, как PHP SDK стал доступен для SES. Я согласился с вашим предложением и использовал официальный SDK, и знаете что? Я получаю ту же ошибку, и когда я перезагружаю свой сервер Apache, все работает нормально в течение нескольких часов, а затем ошибка возвращается. может ли это быть что-то с моей группой безопасности EC2? любая помощь очень ценится, спасибо.   -  person mohamed elbou    schedule 25.05.2012
comment
@mohamed: в цитируемом сообщении об ошибке упоминается разрешение доменного имени, которое в какой-то момент дает сбой. Может ли это быть связано с настройками DNS-кэширования конкретного экземпляра EC2 или просто с ошибкой сетевого подключения, как предполагает RyanP@AWS в этой темы?   -  person Serge    schedule 26.05.2012
comment
@SergikS: спасибо за вклад, вероятно, что-то с этим конкретным экземпляром (ami-1e39ca77), я попробовал то, что предложил RyanP@AWS, у меня это не сработало, думаю, я заменю изображение другим.   -  person mohamed elbou    schedule 29.05.2012


Ответы (1)


Единственное решение, которое сработало для меня, состояло в том, чтобы избавиться от экземпляра EC2, который я использовал, и заменить его другим, поскольку я сделал это более месяца назад, и у меня больше никогда не возникало этой проблемы.

person mohamed elbou    schedule 06.07.2012