vb6 — Activex и переполнение стека

Я разработал 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.

Буду признателен за любые указания и предложения.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]