我使用 capistrano 将新版本的网站部署到运行 nginx 和 php-fpm 的服务器上,有时似乎 php-fpm 在部署后会有点混乱,并期望旧文件存在,从而生成“未指定输入文件”错误. 我认为这可能与我卸载的 APC 有关,但我意识到这个过程并没有达到使用 APC 检查内容的程度。
是否有一种权限友好的方式来告诉 php-fpm 在部署后它需要刷新它的内存(或类似的),我可以使用?我不认为我想做 sudo 重启。
rlimit_files 未在 php-fpm.conf 中设置,ulimit -n 为 250000。