Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
Есть проект DataSnap windows сервиса. На компе разработчика скомпиленный сервис и ставится и запускается из под системной учётки. На моём компе инсталлируется но при попытке запуска вываливает исключение 0x0eedfade Ошибка 1053 (разраб. пока сам не понимает в чём дело, предлагает завтра разбираться но время давит, хочу попробовать покопать сам). После поисков в сети возможной причины найдено это и это упоминание о проблемме. Оба ведут в сторону анализа стека, но как его посмотреть в этой ситуации? Знаю что можно отлаживать сервис в режиме Run>>Attach to process, но для этого его надо сначала запустить (что бы к нему визуально прицепиться), тут же проблема возникает в момент старта. Как посоветуете быть? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 17:47 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotunКак посоветуете быть? Жди разработчика. Это выше твоего уровня. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 17:53 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun Как посоветуете быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 18:03 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
работает такое решение: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. юнит unitDebugService . но при старте из IDE всё отрабатывает как положено. Что то с правами походу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 19:04 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
YuRock hlopotun Как посоветуете быть? там логгирования хватает, не доходит до этого кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 19:05 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun YuRock пропущено... Логировать блоки кода. В смысле, логи вставлять между блоками кода. там логгирования хватает, не доходит до этого кода. Может, и нет. Встречал, что винду перегружать приходилось, по другому служба работать не начинала. Не шучу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 19:11 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotunЧто то с правами походу. Исключение 0x0eedfade это вылетевшее из экспортируемой функции исключение. ЕМНИП это ошибка работы в памятью. В-первых, надо во всех экспортируемых функциях код обносить try-except, во-вторых аккуратно с памятью работать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 19:15 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
YuRockМожет, и нет. Это будет означать, что исключение вылетает из секций Initialization, только и всего. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 19:40 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov YuRockМожет, и нет. Это будет означать, что исключение вылетает из секций Initialization, только и всего.Скорей всего, но не факт. Бывают и внешние проблемы. И антивирус, и глюки винды. Так или иначе, для начала надо узнать, куда именно "не доходит" - может, до program begin и доходит, или до первого initialization, это пока неизвестно. Но это возможно узнать с помощью логов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 20:36 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
0eedfade - это код для Delphi исключений. Т.е. это банальный Код: pascal 1. который добрался до верхнего уровня. Что именно это (какой класс и сообщение) из кода не понять. Может быть что угодно. hlopotunЗнаю что можно отлаживать сервис в режиме Run>>Attach to process, но для этого его надо сначала запустить (что бы к нему визуально прицепиться), тут же проблема возникает в момент старта. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: pascal 1. 2. 3. 4. 5. 6. 7. и у тебя будет 30 секунд, чтобы подключить отладчик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2021, 22:14 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun Есть проект DataSnap windows сервиса. midas.dll? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 06:32 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
GunSmoker, спасибо! трюк с паузой помог. Важный момент, Отладчик должен был быть запущен с правами админа, иначе отладчик просто не видит сервис (на этом вчера и споткнулся). Конечная проблема была в том что сервис обращался к файлу лога по виртуальному пути (subst) а не по физическому, тут и происходило исключение которое по понятной причине не могло быть записано в лог. Почему обращение к файлу по виртуальному пути (через subst) не срабатывает не совсем понятно, на компе разработчика это проблем не вызывает. Поменял путь на физический всё заработало. И да, в реестре таймаут на старт сервисов увеличил с 30 секунд до 60 дабы всё вписывалось по времени. Для таких случаев надо научиться слать осмысленные сообщения в log Windows. Чем и займусь в ближайшее свободное время. Всем спасибо за участие и помощь, проблема решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 10:56 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun Почему обращение к файлу по виртуальному пути (через subst) не срабатывает не совсем понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:10 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun Для таких случаев надо научиться слать осмысленные сообщения в log Windows. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:13 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
rgreat, да, скорее всего так есть. Непонятно почему на другом компе это работает. Там сервис из под такого же пользователя стартует. Будем разбираться ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:15 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
rgreat hlopotun Для таких случаев надо научиться слать осмысленные сообщения в log Windows. в логе windows были сообщения об ошибке при старте сервиса (оттуда собственно код ошибки и взят), просто они автоматом сгенерированы и потому несут мало смысла. Тут как раз и можно внести изменения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:18 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
Вместо subst лучше использовать NTFS directory junction или symbolic link. FAR Manager это умеет делать удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:18 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
rgreat Вместо subst лучше использовать NTFS directory junction или symbolic link. FAR Manager это умеет делать удобно. a Firebird с ними будет работать? С subst не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 12:45 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun, Должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 13:38 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
rgreatДолжен. Зря ты это сказал, он же теперь базу положит на сетевой диск... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 13:42 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, Вот не уверен что ntfs link умеет в сетевые диски. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 13:45 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
hlopotun Для таких случаев надо научиться слать осмысленные сообщения в log Windows. Чем и займусь в ближайшее свободное время. OutputDebugString в помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 13:58 |
|
||
|
Отладка старта сервиса
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov rgreatДолжен. Зря ты это сказал, он же теперь базу положит на сетевой диск... ну настолько нет, я конечно пару раз глупости тут написал, не подумав, хотя в принципе потом быстро понял где сглупил. Но чтобы базу! и чтобы в такое место! (с) :) Кое что я знаю тоже и вдобавок за мной приглядывают старшие коллеги ;) А то что вопросы не стесняюсь задавать, ну, не всё же можно знать сразу, где то надо или спросить или долго разбираться читать и гуглить. На это надо время, так и дети с голоду могут ноги протянуть ... Хотя конечно если есть время стараюсь разбираться сам. Спасибо всем кто помогает, когда то помогу и я кому то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2021, 16:28 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=40071012&tid=2037325]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
162ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 280ms |

| 0 / 0 |
