Hi Rahul,
I think you may be running too many instances of the renderer at once on the
workers, and exhausting the memory on the nodes. By default, workers are
configured to have as many "job slots" as there are cores. In other words,
for example, an 8-core worker will, by default, run up to 8 subjobs (instances)
at once.
So, you may want to try setting the job's "reservations" to "host.processors=1+".
("1+" means "reserve all cores/slots") when you submit, so that each worker
node will run only 1 subjob (thus 1 instance of 3dsmax). Since the renderer is
multi-threaded, it should still utilize the multiple cores on the workers.
So, if you have 6 workers, then set the "subjobs" count to 6, but also set the "reservations" field to "host.processors=1+". This will run 1 instance of the
renderer on each node.