У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Баг удаления последнего открытого скрипта, при ошибке открытия проекта
-
@allive said in Баг удаления последнего открытого скрипта, при ошибке открытия проекта:
Если такое произошло, то бас бэкапит проекты сам
Ну я вторым предложением первой строки об этом написал
:D. Хотя я лично делаю несколько версий скрипта при работе, очень удобно, если вдруг нужно откатится на несколько версий назад. -
такой же баг произошел, но не как описано в посте, ошибки этой не возникало
в общем два скрипта разных в разных папках, в каждой из папок рядом со скриптом тектовик который БУДЕТ задействован в скрипте через ресурсы через открыть файл
открыл скрипт в одной из папок, случайно задействовал тектовик после открытия скрипта из другой папки с другим скриптом, тот скрипт перезаписался тем скиптом что открыл
скрипты в папках одинакового названия, но разные названия папок и само содержимое скриптов
не сразу сообразил почему скрипт перезаписался, вспонил что где то есть бекап, начал открывать бекапы и ВСЕ БЭКАПЫ ЧТО ОТКРЫЛ ПЕРЕЗАПИСАЛ скриптом тем что открыт был изначально ахах
такая проблема есть, версия последняя на данный момент 21.5.2
-
@xclsv said in Баг удаления последнего открытого скрипта, при ошибке открытия проекта:
@usertrue said in Баг удаления последнего открытого скрипта, при ошибке открытия проекта:
Я бы на месте саппорта вообще запретил запуск нескольких копий )
Как же тогда копировать куски "кода" из скрипта в скрипт?
Просто скопируй BAS в другую директорию и открывай две разные копии


-
@fox said in Баг удаления последнего открытого скрипта, при ошибке открытия проекта:
Просто скопируй BAS в другую директорию и открывай две разные копии
Так, конечно же, умею. Вопрос состоял в том, как это сделать в случае запрета запуска 2 копий баса. Получил очень полезный ответ.
-
Вчера столкнулся с похожим багом, повезло что сам периодически делаю бекапы в несколько файлов, но было не приятно.
Вытащил багующийся кусок для примера:
0_1546675314625_test.xml
Сейчас с проектом все нормально, но стоит убрать одну галочку , сохранить и переоткрыть проект, либо скомпилировать - и все удаляется, и не важно сколько чего там было помимо данного элемента, удаляет полностью все.

А можно по подробней про папку с бекапами? Где она находится? В папке с BASом нет.