Перейти к содержанию
Форумы

Рассылка уведомлений об истечении срока и своевременное блокирование.


KRALAN

Рекомендуемые сообщения

Доброго времени, уважаемые.

 

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

 

В настоящий момент вручную 1-2 раза в неделю запускаем скрипт БИЛЛИНГ/admin/cron.php

 

Он вешает хостинг!!! Отваливается апач, всё тупит несколько минут ужасно...

 

Пробовали добавлять в Планировщик заданий этот cron.php - не выполняется. Может из-за того что админка запаролена через httpasswd. Может еще почему-то...

 

 

Что подскажете? Как быть? Как это реализовано у Вас?

 

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Добрый день,

 

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

 

Пробовали добавлять в Планировщик заданий этот cron.php - не выполняется.

Значит не правильно добавляли.

 

Может из-за того что админка запаролена через httpasswd. Может еще почему-то...

Директория панели администратора, обязательно должна быть запаролена... Указывайте полный путь до файла, а не через http://domain....

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

прошу прощения что долго не появлялся - был в отъезде.

 

 

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

примерно 100 активных аккаунтов и столько же неактивных - это много?

 

 

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

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

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

 

 

Lazek, как правильно добавлять задание, чтобы cron выполнялся? у нас ISP панелька. какой путь задать?

Ссылка на комментарий
Поделиться на другие сайты

примерно 100 активных аккаунтов и столько же неактивных - это много?

Нет, это мелочь...

 

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

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

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

Наймите нормального системного администратора для настройки сервера и проблема решится...

как правильно добавлять задание, чтобы cron выполнялся? у нас ISP панелька. какой путь задать?

Ищите на форуме, выкладывали уже не один раз, варианты корректного добавления крон задания...

 

Но если виснет и при ручном запуске из браузера, то проблема на сервере..

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...