Написал небольшой бот, заюзав при этом класс под названием WebIcqPro (http://intrigue.ru/workshop/webicqpro/docs/), ну а так как это бот, соответственно необходимо обеспечить скрипту постоянное выполнение как это реализовать? В голову приходит только одна мысль - сделать так чтобы бот выполнялся ровно 59 сек., потом завершался а CRON его снова подымал! У кого какие идеи? Может кто-нибудь страдал таким же маразамом как и я (написание бота на PHP)? Поделитесь советами
enshtein процессорного времени оно почти не жрёт, благодаря sleep. Хостер даже не заметит ) А если пошлёт, то поиграйся с кроном. Меня как-то послали за мой 3D render. Один вывзов скрипта занимал в среднем одну секунду. При это быд написан JS код, который вызывал этот скрипт в цикле 360 раз подряд без передышки ЗЫ щас проверил, у меня этот скрипт уже отпахал ~2000 секунд и при этом всё время писал в файл. Подожду ещё часика 2
у меня на хосте было 5 ботов... проержались 2 месяца. потом после жестко ругачки с админами меня выгнали с хоста))) теперь домашний комп у меня хост для бота, и я так и не понял в чем трабла. бот вообще ниче не жрет.
один я делал для сайта (заказ) с подключением к базе данных и прочим другой для клуба - информационный еще один с анекдотами / афоризмами четвертый с чатом собственного производства пятый корешу за пиво делал - хз зачем он очень хотел)))))
Не, ботов лучше держать дома (если они не критичные для работоспособности сайта конечно) Я всё хочу сделать бота для блуждания в поисках инфы, а найденную инфу можно уже спокойно отправлять на сервак...
Странный метод написания ботов - загружать на это дело процесс apache. Что мешает написать php-скрипт и запускать его напрямую из крона?
Не будет работать такой пример, по крайней мере есть что-то что мешает его работе. У меня проблема с этим, наткнулся на какой-то подводный камень. Проблема: http://www.php.ru/forum/viewtopic.php?t=29629