INSERT INTO `citys` (id_country, name) VALUES (666, 'Курган');
#1452 - Cannot add or update a child row: a foreign key constraint fails (`test`.`citys`, CONSTRAINT `FK__countrys` FOREIGN KEY (`id_country`) REFERENCES `countrys` (`id`))
billing.php
измените строки$yesterday = date("Y-m", time()-300);
if (date("Y-m") != $yesterday) {
$yesterday = date("Y-m-d", time()-300);
if (date("Y-m-d") != $yesterday) {
if
выполняется удаление файлов с данными о использованном трафике. При их отсутствии должна сниматься блокировка. В данный блок можно попасть если только 5 минут назад было не тот же месяц и год, что сейчас (наступил следующий месяц). Поэтому для снятия блокировки ежедневно, необходимо проверять еще день. То есть "Y-m"
надо заменить на "Y-m-d"
, что позволит выполнять удаление файлов каждый день. Ну и мой предыдущий ответ про cron тоже надо учесть. Все лимиты задаются целыми числами.
пользователю дано 1750МБ входящего, 275МБ исходящего трафик и 2010МБ суммарного трафика (входящий+исходящий). При достижении пользователем хотя бы одного из ограничений он будет отключен.
В этот файл можно не вписывать всех пользователей, если мы не хотим задавать для них лимит.
+ Необходимо настроить кроны:
В кронтаб добавить:
*/5 * * * * root cd /opt/share/www/statistic/ && /opt/bin/php ./limit.php > /dev/null 2>&1 1 0 1 * * root /user/local/sbin/makefilter
1 0 1 * * root /user/local/sbin/makefilter
0 0 * * * root /user/local/sbin/makefilter
А как бы извертеться, чтобы отправлять те же изменения на боевой сервер параллельно гитхабу?