Вопрос решается перезагрузкой пк \ сервера время от времени, ну у меня так .
если скрипт пашет часов 10-24 точных цифр нет т.к на разных скриптах по разному - хз от чего зависит .
Для себя нашёл условно универсально - ребут сервера раз в 8 часов и больше проблем с буфером при подключении по рдп не знаю .
Как работать с глобальными массивами?
-
Необходимо сначала создать глобальные массивы с именами из переменных, а затем в потоках взаимодействовать с ними, используя динамически формируемые имена. Т.е. имена, которые формируются по аналогии с именами для начального создания массивов. Как это реализовать?
По форуму поискал - нашёл, как создавать локальные переменные с именами, в которых используются другие переменные. С глобальными попробовал по аналогии, но не работает.
По массивам тоже ничего подходящего не нашёл.
Кто-то из местных специалистов решал подобную задачу? Где об этом можно почитать?
-
В документации по БАС указано, что глобальные переменные НЕ могут получать результа операций (можно присвоить глобальной переменной значение локальной, которая была этим результатом). Поэтому напрямую с глобальным массивом работать не получится. Придется работать с локальной копией, а по завершении передать результат в глобальную.
Или можно использовать ресурс - он изначально глобальный.