Сделал небольшую программульку, которая слушает запросы и по нужному урлу выдает данные из базы. На винде прога работает штатно. Скомпилированная для Linux и запущенная в WSL (Ubuntu 20.4) также работает нормально, на вот на серваке VDS прога работать отказывается.
Выдает Trace/breakpoint trap (core dumped)
Никаких брейкпоинтов в проге нет.
В каком направлении копать? (go я только начал изучать)
Сергей, Каков вопрос - таков и ответ :) Сборка программы, написанной llm, в винде для линуха - и потом еще думаете что произошло? Произошла нелепая организация работы, при которой программа может быть:
- криво написана (сами-то понимаете, что программа делает?)
- криво собрана
- криво запущена
Собрали все мыслимые баги и нелепости - и теперь ищете, что произошло :DDD
Проблема, и собственно решение, оказалась до безобразия банальной!
При передаче по FTP портился бинарник, проверить это можно сравнив хэши файла.
Для решения проблемы достаточно было перевести Filezilla в режим подключения SFTP (ну или можно юзать передачу файлов по SSH)
После чего прога отлично работает на VDS