DEBUG CGI

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

DEBUG CGI

Сообщение grot » 12.11.2010 00:33:53

Здравствуйте, коллеги !

Простой вопрос:
как можно отлаживать 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) проходит успешно !
grot
новенький
 
Сообщения: 79
Зарегистрирован: 13.02.2010 16:33:03

Re: DEBUG CGI

Сообщение Brainenjii » 12.11.2010 11:59:39

ExtPascal - c CGI gateway'ем позволяет проводить отладку в IDE. Только сервер должен быть настроен на адекватный таймаут
Аватара пользователя
Brainenjii
энтузиаст
 
Сообщения: 1351
Зарегистрирован: 10.05.2007 00:04:46

Re: DEBUG CGI

Сообщение grot » 12.11.2010 12:12:06

Спасибо.
Это мы уже проходили ...
Результаты "вскрытия" :
http://www.freepascal.ru/forum/viewtopic.php?f=1&t=5445

Сложилось впечатление, что потоки (FastCGI) - это не сильная сторона FPC.

Если только взять из ExtPascal его embedded server для отладки...
grot
новенький
 
Сообщения: 79
Зарегистрирован: 13.02.2010 16:33:03

Re: DEBUG CGI

Сообщение stikriz » 12.11.2010 13:13:04

У Тейусеры в библии по Delphi 4 есть сервер для отладки. У меня книги и диска не сохранилось, но я хорошо помню, что там было. Может, у кого есть? Это просто exe с каким-то html вьювером. Указываешь его в параметрах запуска и дебажишь как обычную dll свой код.
Аватара пользователя
stikriz
энтузиаст
 
Сообщения: 612
Зарегистрирован: 15.03.2006 09:37:47


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28

Рейтинг@Mail.ru