Usando um script php simples, quando tento fazer upload de arquivos maiores que 1 MB, ele falha dando um erro não-descritivo:
General upload failure.
O log de erros do Nginx não mostra nenhuma evidência.
Eu configurei no php.ini:
upload_max_filesize = 200M
post_max_size = 200M
memory_limit = 128M
e no nginx.conf eu tenho:
client_max_body_size 200M;
O curioso é que o script costumava funcionar bem no mesmo servidor (antes do servidor Debian) e já funciona bem em outro servidor com as mesmas configurações de nginx e php. Então, eu estou realmente sem ideias, então aprecie sua ajuda.