I'm using nginx with php-fpm. Right now my php processes use about 15-20mb of memory before they're killed and restarted. What I'm trying to do is get this down to <10mb. Is this possible?
yes. Unset all not necessary variables & try not to do loops in your codes( while (1) { //this is wrong } try it another way. That's all I can recomend for you.
If you can share more details about what exactly your php processes try to do for consuming even 10MB of memory, we will be able to help you better. You can share key steps involved in process so that we can ask more details about the fishy one amongst those.
you can try running php with different handlers as running php in dso generally uses less memory than running it in suphp although you have to deal with more file security with dso