Скрипт отправки уведомлений (цикл по 100 уведомлений)

Темы только для ознакомления. Уроки по использованию старой версии ВКонтакте API и устаревших методов.
Альберт_Уфа
Сообщения: 31
Зарегистрирован: 02 апр 2011, 00:02

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение Альберт_Уфа »

Сделал как все написано. Протестировал на себе одном.
Всё нормально, отправилось и в правильной кодировке.

Далее, решил разослать по всем своим 42 000 пользователям.
Написал текст, нажал отправить.

В итоге вместо циклических выводов о результатах отправки (как я думаю должно быть),
я получил заголовок у браузера Соединение ... а в строке состояния - ожидание ответа....

И тут я два сценария вижу:
1. Либо через минут 10 когда всем разошлется, появится долгожданная надпись Отправлено до.
2. Либо я получу сообщение от браузера сайт не найден или время ожидания ответа истекло.

Жду, на данный момент уже минут 15.

Как быть?
P.S. код не менял. Сайт и приложения доступно, то есть хостинг не перегрузился у меня.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение Александр »

Давно тестил код на более чем 10000 пользователей - все работало и пошагово выводило текст отправки. Когда тестил на 40000 - сообщения не отправились всем из-за сервера.

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

Код: Выделить всё

$query = $api->sendNotification($uids, $message);$result = new SimpleXMLElement(get_url($query));print_r($result);
Скрипт написан с иcпользованием API 2.0, у меня сейчас необходимости в отправки уведомлений нет - переделывать скрипт не буду.
Если бы переписывал, то на API 3.0 и по другому алгоритму.
Альберт_Уфа
Сообщения: 31
Зарегистрирован: 02 апр 2011, 00:02

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение Альберт_Уфа »

Я переписал скрипт твой по новой и сделал с помощью JQuery. Скоро выложу в уроках.
Там пошагово у меня выдаёт.
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение boombast1k »

А что можно сделать если curl не поддерживается? :)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение Александр »

boombast1k
Можешь попробовать установить денвер и использовать скрипт с локалки.
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение boombast1k »

Александр

Спасибо, Попробую..
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение boombast1k »

Warning: mysql_connect() [function.mysql-connect]: Access denied for user '[user]'@'localhost' (using password: YES) in /home/u287455538/public_html/send.php on line 15
Access denied for user '[u287455538]'@'localhost' (using password: YES)

вот такая фигня вылазит... Чо делать?
на старом хостинге все работало но там не было curl , а здест есть curl но не работает :(
помоите пожалуйста!!! И как узнать host БД?
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение boombast1k »

Все разобрался, там хост не localhost а другой...
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: Скрипт отправки уведомлений (цикл по 100 уведомлений)

Сообщение boombast1k »

Альберт_Уфа писал(а):Я переписал скрипт твой по новой и сделал с помощью JQuery. Скоро выложу в уроках.
Там пошагово у меня выдаёт.
ты выкладывал? или еще нет?
Ответить