繁体   English   中英

PHP-FPM和capistrano,“未指定输入文件”

[英]PHP-FPM and capistrano, “No input file specified”

我使用capistrano将新版本的网站部署到运行nginx和php-fpm的服务器上,有时php-fpm似乎在部署后有点混乱,并期望存在旧文件,从而生成“未指定输入文件”错误。 我以为它可能与我卸载的APC有关,但是我意识到这个过程远不及使用APC检查内容。

有没有一种权限友好的方式告诉php-fpm部署后需要刷新其内存(或类似内存),以便我使用? 我不认为我想做sudo重新启动。

在php-fpm.conf中未设置rlimit_files,而ulimit -n为250000。

Nginx有它自己的相当激进的文件缓存。 当涉及到NFS时,情况更糟,因为它也具有自己的缓存。 告诉capistrano在部署后重新启动nginx。

正如Mohammad建议的那样,这也可能是您的配置问题,但是重新启动不能解决问题,因此您可以将两者区分开。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM