outZoNe
Ньюби
- Баллы
- 1
Всем привет. Собрал майнкрафт сервер на forge + sponge версии 1.12.2
И сделал небольшую систему доната.
Суть в том, что PHP скрипт поднимает сокет(fsockopen()) и коннектится по rcon к серверу. Далее выполняет команду /give..... через PHP функцию "pack()" и сразу же отключается через fclose()
И все ок работает, но каждое такое соединение нагружает проц примерно на +20% и после 5-6 подключений проц фигачит на 100% и все дико фризит. И я ни как не пойму в чем дело. Ведь php поднимает обычный сокет коннектится выполняет 1 команду и тут же отключается закрыв сокет. А сервер как будто все равно запоминает это rcon соединение и обрабатывает его(хотя даже если он его запоминает, все равно не понятно почему проц нагружается на +20% ведь там нечего обрабатывать раз команд нет). В чем может быть дело?
И сделал небольшую систему доната.
Суть в том, что PHP скрипт поднимает сокет(fsockopen()) и коннектится по rcon к серверу. Далее выполняет команду /give..... через PHP функцию "pack()" и сразу же отключается через fclose()
И все ок работает, но каждое такое соединение нагружает проц примерно на +20% и после 5-6 подключений проц фигачит на 100% и все дико фризит. И я ни как не пойму в чем дело. Ведь php поднимает обычный сокет коннектится выполняет 1 команду и тут же отключается закрыв сокет. А сервер как будто все равно запоминает это rcon соединение и обрабатывает его(хотя даже если он его запоминает, все равно не понятно почему проц нагружается на +20% ведь там нечего обрабатывать раз команд нет). В чем может быть дело?