Ulimit on 2G droplet = 1024. Should I change it ?
I was just reading this post : https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-configuration , which states the number of worker processes for NGINX can be calculated by multiplying the number of CPU's with the number that comes out of ulimit -n ... this command gives me 1024.
Since I have 2 cores that would be :
workerprocesses : 2 (or auto)
workerconnections : 1024 (or would that be 2048?)
For the sake of it : why is it that I get 1024 on a 512MB droplet, while I also get 1024 on a 2G droplet ?
I'd like to know the following : should I try to set this limit higher for optimal performance ? If yes, how high should I set it, and how do I do this (in regard of ulimit) ? I am running an PHP app on this droplet that tracks clicks (and redirects to other pages) ... It somehow doesn't make sens to have the same worker_connections on a 2G droplet as on a 512MB droplet ...
I might be wrong, so that's why I'm asking ...
Thanks in advance,