Ваши комментарии

Извиняюсь за умничество.. просто оставлю.. Как вариант реализации - в глобальных настройках сделать раздел - "IP Pools - реальные",  в котором список тарифов, либо сегментов, а напротив каждого раскрывающийся список для выбора этих pools. И научить систему, когда клиент включает услугу реальный IP, шла проверка на то из какого пула выдать, в зависимости от тарифа или сегмента. Так же можно добавить глобальное включение чекбоксом этого функционала, для того чтобы нововведение никак не затронуло существующих клиентов.

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

хватает на пол-дня, потом только переустановка.. вот сейчас снова переустановил...))

... И вот не прошло 12 часов, как снова эта проблема... снова переустановка.. что делать?

На свежей установке centos7 - php 7.2 - такая проблема из коробки. пропадает только когда пропишешь в хостах и переустановишь. И конфиг на nginx -  в секциях ssl для кабинета нет редиректа на ssl порт.. и радиус стартует раньше, чем percona... (касается свежей версии), но это все мелочи.

Проблема скорее в хостинге, закрывайте.

первая функция возвратит многомерный массив с 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