For the complete documentation index, see llms.txt. This page is also available as Markdown.
Cortex XSOAR 6.13

Test the Memory Limit

Test Docker memory limits in Cortex XSOAR 6.13.

After configuring the memory limitation to the recommend 1 GB, you can test the memory limit in the playground.

  • Run the following automation script:

    from multiprocessing import Process
    import os
    
    
    def big_string(size):
        sys.stdin = os.fdopen(0, "r")
        s = 'a' * 1024
        while len(s) < size:
            s = s * 2
        print('completed creating string of length: {}'.format(len(s)))
    
    
    size = 1 * 1024 * 1024 * 1024
    p = Process(target=big_string, args=(size, ))
    p.start()
    p.join()
    if p.exitcode != 0:
        return_error("Return code from sub process indicates failure: {}".format(p.exitcode))
    else:
        print("Success allocating memory of size: {}".format(size))

    The command returns an error when it fails to allocate 1 GB of memory. For example:

    docker-test-memory.png

Last updated

Was this helpful?