So here's another wrinkle. I've removed my module from the system, recreated it fresh with a new filename (and internal names where apropos) and it's reloading is working properly now. Same code. How is this possible?
Does that make anything come to mind?
On Wednesday, March 2, 2016, Chris Mandra <mandra@gmail.com> wrote:1.6On Wed, Mar 2, 2016 at 11:57 AM, Ken Rice <krice@freeswitch.org> wrote:What version of FreeSWITCH are you building this against?
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Chris Mandra
Sent: Wednesday, March 2, 2016 10:37 AM
To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
Subject: [Freeswitch-users] module question
I unload, wipe the file reload and it says it's reloaded
This makes no sense
On Wednesday, March 2, 2016, Nathan Neulinger <nneul@mst.edu> wrote:I think he said earlier that if he shuts down completely, it works fine, but he's wanting to be able to reload on the
fly to test new changes.
-- Nathan
On 03/02/2016 08:59 AM, Ken Rice wrote:
> Have you completely shut FreeSwitch down? There is a chance when you unload a module, that module doesn’t actually
> unload, its still loaded, just deactivated. You can easily verify this by making sure the .so for the module is gone,
> and restarting FreeSWITCH completely.
>
> *From:*freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] *On Behalf
> Of *Chris Mandra
> *Sent:* Wednesday, March 2, 2016 8:30 AM
> *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org>
> *Subject:* Re: [Freeswitch-users] module question
>
> No, not chroot'd. I'm compiling a bunch of my own classes, could be my makefile?
>
> On Wednesday, March 2, 2016, Nathan Neulinger <nneul@mst.edu <mailto:nneul@mst.edu>> wrote:
>
> Is there any chance you are running freeswitch chroot'd?
>
> On 03/02/2016 06:14 AM, Chris Mandra wrote:
> > Thank you for writing Stephen, I've already tried that, and that's how I know it's reporting what it's reporting
> and how
> > it doesn't make any sense.
> >
> > Fs is reporting this: /usr/local/freeswitch/mod/mod_test_dsp.so
> >
> > however that file doesn’t even exist
> >
> > and yet it still says it’s loading it
> >
> > how is that possible?
> >
> >
> > On Wednesday, March 2, 2016, Steven Ayre <steveayre@gmail.com <javascript:;> <mailto:steveayre@gmail.com
> <javascript:;>>> wrote:
> >
> > When the file is loaded use find FreeSWITCH's PID and then use the 'lsof -p $PID | grep mod_' command...
> it'll show
> > you a list of the modules FreeSWITCH currently has loaded. See if it's loading from a different path that way.
> >
> > On 2 March 2016 at 02:52, Chris Mandra <mandra@gmail.com <javascript:;>
> <javascript:_e(%7B%7D,'cvml','mandra@gmail.com <javascript:;>');>> wrote:
> >
> > Any other ideas?
> >
> >
> > On Tuesday, March 1, 2016, Chris Mandra <mandra@gmail.com <javascript:;>
> <javascript:_e(%7B%7D,'cvml','mandra@gmail.com <javascript:;>');>> wrote:
> >
> > Thanks for your responses so far guys. Italo, its only built from source so I don't think that's the
> issue.
> > This is baffling. I've tried it in more one machine, same result.
> >
> > On Tuesday, March 1, 2016, Chris Mandra <mandra@gmail.com <javascript:;>> wrote:
> >
> > So, FS is reporting
> >
> > reporting this: /usr/local/freeswitch/mod/mod_test_dsp.so
> >
> > however that file doesn’t even exist
> >
> > and yet it still says it’s loading it
> >
> > how is that possible?
> >
> >
> > On Tue, Mar 1, 2016 at 12:34 PM, Nathan Neulinger <nneul@mst.edu <javascript:;>> wrote:
> >
> >
> >
> > On 03/01/2016 09:41 AM, Chris Mandra wrote:
> > > thanks for the reply Nathan - this is really weird:
> > >
> > > after i remove the .so files (and make sure they're gone from my disk) it still reports it
> successfully reloads
> > >
> >
> > Ok, so issue 'lsof -p PID_OF_FREESWITCH' and look for the path to the .so file that it
> loaded. It's
> > likely pulling it in
> > from a different location.
> >
> > Or 'strace -v -f -s 500 -o /tmp/trc -p PID_OF_FREESWITCH', then issue the reload, then kill the
> > strace and look for what
> > file/path it searched/etc.
> >
> > -- Nathan
> >
> > ------------------------------------------------------------
> > Nathan Neulinger nneul@mst.edu <javascript:;>
> > Missouri S&T Information Technology (573) 612-1412 <tel:%28573%29%20612-1412>
> > System Administrator - Architect
> >
> > _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting@freeswitch.org <javascript:;>
> > http://www.freeswitchsolutions.com
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users@lists.freeswitch.org <javascript:;>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
> >
> >
> >
> > --
> > mandra
> > c:410.258.5281 <tel:410.258.5281>
> >
> >
> >
> > --
> > mandra
> > c:410.258.5281 <tel:410.258.5281>
> >
> >
> >
> > --
> > mandra
> > c:410.258.5281 <tel:410.258.5281>
> >
> > _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting@freeswitch.org <javascript:;> <javascript:_e(%7B%7D,'cvml','consulting@freeswitch.org <javascript:;>');>
> > http://www.freeswitchsolutions.com
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users@lists.freeswitch.org <javascript:;>
> <javascript:_e(%7B%7D,'cvml','FreeSWITCH-users@lists.freeswitch.org <javascript:;>');>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
> >
> >
> >
> > --
> > mandra
> > c:410.258.5281
> >
> >
> > _________________________________________________________________________
> > Professional FreeSWITCH Consulting Services:
> > consulting@freeswitch.org <javascript:;>
> > http://www.freeswitchsolutions.com
> >
> > Official FreeSWITCH Sites
> > http://www.freeswitch.org
> > http://confluence.freeswitch.org
> > http://www.cluecon.com
> >
> > FreeSWITCH-users mailing list
> > FreeSWITCH-users@lists.freeswitch.org <javascript:;>
> > http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> > http://www.freeswitch.org
> >
>
> --
> ------------------------------------------------------------
> Nathan Neulinger nneul@mst.edu <javascript:;>
> Missouri S&T Information Technology (573) 612-1412
> System Administrator - Architect
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org <javascript:;>
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org <javascript:;>
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
>
> --
> mandra
> c:410.258.5281
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting@freeswitch.org
> http://www.freeswitchsolutions.com
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://confluence.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users@lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
--
------------------------------------------------------------
Nathan Neulinger nneul@mst.edu
Missouri S&T Information Technology (573) 612-1412
System Administrator - Architect
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org
--
mandra
c:410.258.5281
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://confluence.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org--mandra
c:410.258.5281
--
mandra
c:410.258.5281