Здравствуйте, коллеги !
Простой вопрос:
как можно отлаживать CGI приложения в IDE ?
На примете есть lightwebserver из powtils-1.7.1tools,
но все вместе запустить не получается ...
Нужна полноценная отладка с breakpoints и т.д.
( разные log-файлы - не предлагать !)
Спасибо.
Добавлено спустя 8 часов 20 минут 14 секунд:
Хорошо,
упростим задачу :
как отлаживать CGI в Delphi ?
(WebSnap - не предлагать - нужен будет cross-платформенный вариант c переходом на FPC !)
Добавлено спустя 2 часа 39 минут 25 секунд:
Как промежуточный этап - "завернул" логику в ISAPI DLL,
нашел "сервер" для отладки ISAPI (загружаю как Host application) -
в D7 отладка работает !
Тоже самое проделываю в Lazarus -
Host application загружается (видно в списке процессов) -
но отладка не работает ,
хотя компиляция ISAPI DLL ( после добавления isapi2.pas из D7) проходит успешно !
DEBUG CGI
Модератор: Модераторы
- Brainenjii
- энтузиаст
- Сообщения: 1351
- Зарегистрирован: 10.05.2007 00:04:46
ExtPascal - c CGI gateway'ем позволяет проводить отладку в IDE. Только сервер должен быть настроен на адекватный таймаут
Спасибо.
Это мы уже проходили ...
Результаты "вскрытия" :
http://www.freepascal.ru/forum/viewtopic.php?f=1&t=5445
Сложилось впечатление, что потоки (FastCGI) - это не сильная сторона FPC.
Если только взять из ExtPascal его embedded server для отладки...
Это мы уже проходили ...
Результаты "вскрытия" :
http://www.freepascal.ru/forum/viewtopic.php?f=1&t=5445
Сложилось впечатление, что потоки (FastCGI) - это не сильная сторона FPC.
Если только взять из ExtPascal его embedded server для отладки...
У Тейусеры в библии по Delphi 4 есть сервер для отладки. У меня книги и диска не сохранилось, но я хорошо помню, что там было. Может, у кого есть? Это просто exe с каким-то html вьювером. Указываешь его в параметрах запуска и дебажишь как обычную dll свой код.
