Всем доброго вечера! Столкнулся с следующей проблемой, при подключении модуля ESL.so умирает FS. В lua скрипте подключаю модуль /usr/local/lib/lua/5.2/ESL.so так
Код:
#!/usr/local/bin/lua
require("ESL")
if argv[1] == "stop" then
freeswitch.setGlobalVariable(thread, "1")
end
Код:
lua -v
Lua 5.2.4 Copyright (C) 1994-2015 Lua.org, PUC-Rio
причём на луа уже много логики написано, и используются различные модули, socket postgres и т.п. С ними проблем нет. И что самое интересное, первый раз при luarun BAD.lua stop скрипт отрабатывает нормально и FS не падает. Падает только при повторном запуске скрипта