Ваши комментарии
при следующей ошибке сообщу все логи.. каждый раз думаю что больше такого не будет.
хватает на пол-дня, потом только переустановка.. вот сейчас снова переустановил...))
... И вот не прошло 12 часов, как снова эта проблема... снова переустановка.. что делать?
На свежей установке centos7 - php 7.2 - такая проблема из коробки. пропадает только когда пропишешь в хостах и переустановишь. И конфиг на nginx - в секциях ssl для кабинета нет редиректа на ssl порт.. и радиус стартует раньше, чем percona... (касается свежей версии), но это все мелочи.
Проблема скорее в хостинге, закрывайте.
2 ядра на системе
первая функция возвратит многомерный массив с uid пользователей, необходимыми Вам, а вторая обновит данные этим uid на новые значения 1024 и 10240. последней строчкой вызываете функцию обновления, в которую передаете этот массив. разумеется, этот блок кода будет работать при соединении с базой и т.д.
function get_clients() {
$result = mysql_query("SELECT `users`.`uid` FROM `users` LEFT JOIN `lanes_houses` ON `users`.`houseid` = `lanes_houses`.`house` LEFT JOIN `lanes` ON `lanes_houses`.`laneid` = `lanes`.`laneid` WHERE `lanes`.`settlementid` = 3");
for ($i = 0; $i < mysql_num_rows($result); $i++) {
$clients[$i] = mysql_fetch_assoc($result);
}
return $clients;
}
function update_clients($clients) {
foreach ($clients as $value) {
mysql_query("UPDATE `users` SET `speed_rate` = 1024, `speed_burst` = 10240 WHERE `uid` = " . $value[uid]);
}
}
update_clients(get_clients());
Сервис поддержки клиентов работает на платформе UserEcho
Извиняюсь за умничество.. просто оставлю.. Как вариант реализации - в глобальных настройках сделать раздел - "IP Pools - реальные", в котором список тарифов, либо сегментов, а напротив каждого раскрывающийся список для выбора этих pools. И научить систему, когда клиент включает услугу реальный IP, шла проверка на то из какого пула выдать, в зависимости от тарифа или сегмента. Так же можно добавить глобальное включение чекбоксом этого функционала, для того чтобы нововведение никак не затронуло существующих клиентов.