|
Сигналы и isc_detach_database
|
|||
---|---|---|---|
#18+
Вопрос к знатокам. Есть такой вот код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72.
По идее программа должна нормально завершаться. То есть последовательно выводить: "Open", "Interrupt", "Close" и "Stop". Но выводятся только "Open" и "Interrupt", и нет никаких "Close" и "Stop". Что я делаю не так и как добиться нормального поведения? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 16:48 |
|
Сигналы и isc_detach_database
|
|||
---|---|---|---|
#18+
autosoftЧто я делаю не так и как добиться нормального поведения? Для начала - запрети Firebird обрабатывать SIGINT с помощью fb_shutdown_callback(). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 17:09 |
|
Сигналы и isc_detach_database
|
|||
---|---|---|---|
#18+
Спасибо. Нашёл вот тут описание того, как блокировать SIGINT и SIGTERM. Есть ещё какие-то особенности? Просто фраза "для начала" как-то настораживает) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 18:18 |
|
Сигналы и isc_detach_database
|
|||
---|---|---|---|
#18+
autosoftПросто фраза "для начала" как-то настораживает) Когда баги не бросаются в глаза при первом взгляде, это обычно выливается в беганье кругами и тыканье во все подозрительные норы. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.07.2019, 18:25 |
|
|
start [/forum/topic.php?fid=40&fpage=22&tid=1560660]: |
0ms |
get settings: |
12ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 134ms |
0 / 0 |