簡體   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