Я разработал Activex.exe в VB6, он использует модель потоков для каждого объекта, отправляет запросы на разные веб-сайты и возвращает данные пользователю.
Это веб-сервер WAMP с php-скриптом, который запускает ActiveX с shell_exec, я только когда-либо использовал его сам, поэтому никогда не возникало проблем с одновременным выполнением нескольких запросов.
Я хочу иметь возможность разрешить несколько запросов к php-скрипту одновременно, после некоторого тестирования я обнаружил, что отправка 5 запросов работает нормально, запускает 5 экземпляров ActiveX и все работает нормально, проблема, похоже, больше не возникает. получить в очередь, и он начинается только следующие 1 после каждого из 5 завершены.
Итак, мне было интересно, если это проблема с ресурсом php, я увеличил лимит памяти до 256 мегабайт, и для мониторинга ресурсов Windows, кажется, есть много свободных ресурсов mem / cpu?
Или я неправильно делаю запуск ActiveX с shell_exec?
Еще одна вещь, которую стоит упомянуть, это то, что VB6 ActiveX после компиляции связан с / SUBSYSTEM: CONSOLE, поэтому он работает в DOS, причина этого в том, чтобы иметь возможность получить возвращаемые значения обратно на страницу php.
Буду признателен за любые указания и предложения.
Задача ещё не решена.
Других решений пока нет …