[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008
NifigaSebe:
Сервер нужно разместить именно в России!

Всё правильно, воровать надо там, где это в порядке вещей :)

Покупайте сервак, ставьте на колокейшен, и нет проблем.

Serje555:
а по подробнее)я не совсем это понимаю((

Логи веб-сервера могут занимать много места, если не ротируются.

Если вы храните почту на сервере, то она тоже может занять много места.

А лучше напишите в службу поддержки и спросите, что именно занимает много места.

Скорее всего спамят с вашего аккаунта.

В письма автоматически подставляется ваш емайл в Return-Path.

На него сыпятся отлупы.

Т.е. данные должны быть обработаны сразу после добавления в базу?

А почему тогда не повесить обработку в том месте, где происходит добавление?

Ну и если делать вашим способом, то лучше не в задании cron делать 6 запусков и 6 пауз по 10 секунд, а делать один запуск раз в минуту, в нём делать проверку в цикле 6 раз и, после каждой проверки, паузу 10 секунд.

Вы лучше расскажите, зачем всё-таки нужно постоянно перезапускать скрипт, а кто-нибудь может предложит более красивое решение :)

Ink-developer:

<?php
ini_set("max_execution_time","600");
for($i=0;$i<300;$i++){
sleep(1);
echo $i."<br />";
flush();
}
?>


Смоделировал ситуацию в наиболее простом виде, кто мне пояснит, почему скрипт прекращает работу на 174 секунде? Как лечить?
.

Когда скрипт спит (sleep), время не тикает.

Скупщик:
*/1 * * * * задание; sleep 10; задание; sleep 10; задание; sleep 10; задание

Жуть какая :)

На php адекватного решения такой задачи не сделать, на то он и php.

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

Читайте bash_history, там будет всё написано.

Если же там будет встречаться "rm .bash_history", то тоже можно начинать подозревать :)

Скупщик:
поставил в cron запуск этого скрипта каждые 10 секунд

Эт как? Ноу-хау? Покажите, как выглядит задание :)

Скупщик:
необходимо запускать скрипт каждый раз после его исполнения

Каждый раз, после того, как скрипт отработает, запускать его заново?

А в чём заключается основная задача?

Пишете скриптик, например, на Perl. Он после запуска демонизируется и постоянно висит в ожидании каких-либо событий. Так будет менее топорно.

Штатными средствами этого не сделать.

Но я предполагаю, что можно написать небольшой плагинчик, который будет проверять при публикации, если пользователь "автор", то принудительно менять категорию поста на нужную.

Всего: 6067