[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