Скорее всего имеется ввиду концепция "очередь заданий для множества паралельных обработчиков". Типичная схема работы парсера.
Если задания выполняются паралельно и они быстро заканчиваются, то неплохо бы обойтись без блокировки. Каждый обработчик может пометить свое задание через UPDATE и работать с ним.
Делайте так :
каждый обработчик имеет свой уникальный идентификатор (очевиднее всего взять PID процесса или потока).
update queue1 set state=1,worker_id=$pid where state=0 .. order by .. limit 1;
select * from queue1 where worker_id=$pid and state=1 limit 1;
есть некоторые тонкости - изоляция транзакций, оно вам может подпортить жизнь и придется это изучать,
но в Дефолтной СУБД(mysql) с Дефолтным Движком (myisam) все будет хорошо.
Kpd, так когда винт для записи не занят работой, бекап будет куда быстрее происходить. а потом уже скопируете в фоновом режиме куда угодно
Самый Главный Вопрос всего российского форумостроительства :)
Он там самый первый :
http://www.vbsupport.org/forum/showthread.php?t=9674
Да и вцелом рекомендую этот форум как более узкоспециализированный по vbulletin.
Чтобы не логиниться пусть ставят галочку "Запомнить".
Проблема именно в этом. Сделайте 900, как и было изначально.
а у всех остальных есть. там даже комментарий :
зависит от специфики на каждом из серверов.
или же скрипт на php анализирует заголовки и начинает медленно и печально перекачивать файл. или чуть более надежная вариация решения - раздаете обычным вебсервером, а принимающий скрипт указывает с какой позиции качать.
кстати на этом же сервере и шифруйте. ему все равно эти данные записывать.
раз уж вы не можете отдельный винт для бекапа поставить, ценность информации сомнительна.
Основные настройки, показать ВСЕ настройки.
хорошо что задачи выполняются вообще.
а что у вас в настройке Тайм-аут сессии (в секундах) ?
ставьте меньше или оставьте по-умолчанию.
select ( select 'Найдено в таблице1',.. from table1 ... union select 'Найдено в таблице2',... from table2 ... union select 'Найдено в таблице3'... from table3 ..) order by relevance;
cамый обычный классический sql.
cron vbulletin не работает когда на форуме никого нет, а форум выглядит как мертвенький, уж не обижайтесь.
На всякий случай проверьте в админке выполняются ли переодические задачи вообще : Статистика и записи, Записи плановых работ.