2012-02-23 5 views
0

В настоящее время у меня есть элементы для добавления в очередь в таблице sql - его ошибка связана с ошибкой, так как обработка элемента может занять от 5 до 35 секунд. я делал это с работой cron, но это кажется очень расточительным, так как страница задания cron может тайм-аут до того, как каждый элемент был обработан, или один элемент может быть обработан наполовину и не удален из очереди.с использованием sqs с php для обработки запросов

Я смотрел при альтернативах использованию этого метода - и натолкнулся на amazon sqs - можно ли получить sqs, чтобы сделать HTTP-запрос, когда новый элемент добавлен в очередь?

Создание отдельных HTTP-запросов было бы намного меньше облагаться налогом на apache, если бы он зависал, обрабатывая длинный запрос.

ответ

-1

В вашем скрипте php попробуйте установить set_time_limit() на 60 (одна минута) или что бы вы ни думали, выполнит эту работу.