[Freeswitch-users] freeswitch systemd unit file for debian?

tilt tilt at temp3r.com
Tue May 12 22:17:38 MSD 2015


Hi Joseph, Any chance you can share your service file, I am having 
issues myself trying to get freeswitch running with systemd.

Thank You,
-John

On 05/01/2015 11:07 AM, Joseph Dickson wrote:
> I've got one that works now after discovering that RuntimeDirectory= 
> will create a directory for you under /run.. I'll try to get you the 
> pull request next week
>
> On Fri, May 1, 2015 at 1:56 PM, Michael Jerris <mike at jerris.com 
> <mailto:mike at jerris.com>> wrote:
>
>     If you have a working one, please get a pull request to us so we
>     can review the changes.
>
>     Thanks
>     Mike
>
>>     On May 1, 2015, at 1:40 PM, Vik Killa <vipkilla at gmail.com
>>     <mailto:vipkilla at gmail.com>> wrote:
>>
>>     Hello,
>>     I modified the path variables in the systemd init file.
>>     My file looks like this:
>>
>>     ;;;;; Author: Travis Cross <tc at traviscross.com
>>     <mailto:tc at traviscross.com>>
>>
>>     [Unit]
>>     Description=freeswitch
>>     After=syslog.target network.target local-fs.target
>>
>>     [Service]
>>     ; service
>>     Type=forking
>>     PIDFile=/usr/local/freeswitch/run/freeswitch.pid
>>     PermissionsStartOnly=true
>>     ExecStartPre=/bin/mkdir -p /usr/local/freeswitch/run
>>     ExecStartPre=/bin/chown freeswitch:freeswitch
>>     /usr/local/freeswitch/run
>>     ExecStart=/usr/bin/freeswitch -ncwait -nonat
>>     TimeoutSec=45s
>>     Restart=always
>>     ; exec
>>     WorkingDirectory=/usr/local/freeswitch/run
>>     User=freeswitch
>>     Group=freeswitch
>>     LimitCORE=infinity
>>     LimitNOFILE=100000
>>     LimitNPROC=60000
>>     ;LimitSTACK=240
>>     LimitRTPRIO=infinity
>>     LimitRTTIME=7000000
>>     IOSchedulingClass=realtime
>>     IOSchedulingPriority=2
>>     CPUSchedulingPolicy=rr
>>     CPUSchedulingPriority=89
>>     UMask=0007
>>
>>     [Install]
>>     WantedBy=multi-user.target
>>
>>
>>     On Fri, May 1, 2015 at 12:50 PM, Joseph Dickson
>>     <jdickson at evolvetsi.com <mailto:jdickson at evolvetsi.com>> wrote:
>>
>>         Happy Friday!
>>
>>         I'm having trouble using latest release systemd unit file on
>>         Debian Jessie..  It looks like the unit file is the same in
>>         master, so I imagine the issue exists there too..
>>
>>         On my system (fresh Debian 8 install), I get the following
>>         failure when trying to start using the included unit file:
>>
>>         May 01 12:48:22 XXX systemd[9119]: Failed at step CHDIR
>>         spawning /bin/mkdir: No such file or directory
>>
>>         I'm new to systemd, but it looks like the problem is that the
>>         WorkingDirectory is set to /run/freeswitch.  Trouble is that
>>         /run/freeswitch is created in an ExecStartPre statement. 
>>         That's the best explanation I have for the CHDIR failure that
>>         systemd is complaining about.
>>
>>         It looks like the only way to get /run/freeswitch created
>>         soon enough to be used as a WorkingDirectory is the
>>         tmpfiles.d mechanism that systemd has.  Am I on the right
>>         track, or am I missing an obvious solution?
>>
>>         Thanks!
>>
>>         Joseph Dickson
>>         jdickson at evolvetsi.com <mailto:jdickson at evolvetsi.com>
>>
>>
>>         _________________________________________________________________________
>>         Professional FreeSWITCH Consulting Services:
>>         consulting at freeswitch.org <mailto:consulting at freeswitch.org>
>>         http://www.freeswitchsolutions.com
>>         <http://www.freeswitchsolutions.com/>
>>
>>         Official FreeSWITCH Sites
>>         http://www.freeswitch.org <http://www.freeswitch.org/>
>>         http://confluence.freeswitch.org
>>         <http://confluence.freeswitch.org/>
>>         http://www.cluecon.com <http://www.cluecon.com/>
>>
>>         FreeSWITCH-users mailing list
>>         FreeSWITCH-users at lists.freeswitch.org
>>         <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>         http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>         UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>         http://www.freeswitch.org <http://www.freeswitch.org/>
>>
>>
>>     _________________________________________________________________________
>>     Professional FreeSWITCH Consulting Services:
>>     consulting at freeswitch.org <mailto:consulting at 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 at lists.freeswitch.org
>>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>>     http://www.freeswitch.org
>
>
>     _________________________________________________________________________
>     Professional FreeSWITCH Consulting Services:
>     consulting at freeswitch.org <mailto:consulting at 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 at lists.freeswitch.org
>     <mailto:FreeSWITCH-users at lists.freeswitch.org>
>     http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>     UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>     http://www.freeswitch.org
>
>
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150512/c2ce2d87/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list