If you are pushing the boundaries you should give more resources for your nodes in the cluster. 6GB it is too little to have margin. Each Alpha should have at least 16GB for cases like yours. context canceled can happen when an Alpha dies.
If you limit your resources, you should limit your usage.