[launchd-dev] resource limits
Greg Dingle
gregdingle at yahoo.com
Mon Jul 9 13:38:32 PDT 2007
No, sorry, can't wait until Leopard. I want to use the resource
limits for a program currently running on a production server.
What is thing that is easily confused? I have tried both soft/hard
limits -- that is not what you mean, is it? Is the implementation
actually broken? I thought somebody here could just clarify the form
for setting the limits.
Greg
On 9-Jul-07, at 1:28 PM, Dave Zarzycki wrote:
> Sadly, in retrospect, it looks like the soft/hard limit code in
> Tiger (not Leopard) contains an easily confusable implementation.
> Can you wait until Leopard?
>
> davez
>
>
> On Jul 9, 2007, at 11:00 AM, Greg Dingle wrote:
>
>> The build is 10.4.10.
>>
>> On 9-Jul-07, at 9:20 AM, Dave Zarzycki wrote:
>>
>>> Which build of the OS?
>>>
>>>
>>> On Jul 7, 2007, at 4:16 PM, Greg Dingle wrote:
>>>
>>>> Hi, I'm just trying to get the resource limits working with
>>>> launchd and a plist. Whatever I try I get a segmentation fault.
>>>>
>>>> I've tried with an empty dict:
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
>>>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>>>> <plist version="1.0">
>>>> <dict>
>>>> <key>Label</key>
>>>> <string>TEST</string>
>>>> <key>OnDemand</key>
>>>> <false/>
>>>> <key>ProgramArguments</key>
>>>> <array>
>>>> <string>/bin/ls</string>
>>>> </array>
>>>>
>>>> <key>SoftResourceLimits</key>
>>>> <dict>
>>>> </dict>
>>>>
>>>> </dict>
>>>> </plist>
>>>>
>>>> And also with some dummy values:
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
>>>> "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
>>>> <plist version="1.0">
>>>> <dict>
>>>> <key>Label</key>
>>>> <string>TEST</string>
>>>> <key>OnDemand</key>
>>>> <false/>
>>>> <key>ProgramArguments</key>
>>>> <array>
>>>> <string>/bin/ls</string>
>>>> </array>
>>>>
>>>> <key>SoftResourceLimits</key>
>>>> <dict>
>>>> <key>Core</key>
>>>> <integer>10000000000</integer>
>>>>
>>>> <key>CPU</key>
>>>> <integer>10000000000</integer>
>>>>
>>>> <key>Data</key>
>>>> <integer>10000000000</integer>
>>>>
>>>> <key>FileSize</key>
>>>> <integer>10000000000</integer>
>>>>
>>>> <key>MemoryLock</key>
>>>> <integer>10000000000</integer>
>>>>
>>>> <key>NumberOfFiles</key>
>>>> <integer>8192</integer>
>>>>
>>>> <key>NumberofProcesses</key>
>>>> <integer>150</integer>
>>>>
>>>> <key>ResidentSetSize</key>
>>>> <integer>100000000</integer>
>>>>
>>>> <key>Stack</key>
>>>> <integer>10000</integer>
>>>> </dict>
>>>>
>>>> </dict>
>>>> </plist>
>>>>
>>>> Do I at least have the format correct? I couldn't find any
>>>> examples with google to work from.
>>>>
>>>> Cheers,
>>>>
>>>> Greeg
>>>>
>>>> _______________________________________________
>>>> launchd-dev mailing list
>>>> launchd-dev at lists.macosforge.org
>>>> http://lists.macosforge.org/mailman/listinfo/launchd-dev
>>>
>>
>
More information about the launchd-dev
mailing list