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

Joseph Dickson jdickson at evolvetsi.com
Fri May 1 22:07:22 MSD 2015


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> 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> wrote:
>
> Hello,
> I modified the path variables in the systemd init file.
> My file looks like this:
>
> ;;;;; Author: Travis Cross <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>
> 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
>>
>>
>> _________________________________________________________________________
>> 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
>>
>
> _________________________________________________________________________
> 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
>
>
>
> _________________________________________________________________________
> 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/20150501/18e5b355/attachment.html 


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