【发布时间】:2016-12-20 07:27:17
【问题描述】:
亲爱的
我在 DO 服务器上遇到了这样的问题,我已经尝试了所有方法,整个站点在使用 Homestead 的 linux 服务器上 100% 正常工作,但上传后,它工作了一次,重新加载或刷新后多次下降页 。 - 我试图增加 apache 服务器的内存 - 我也尝试跟踪 laravel.log 但没有任何问题。 - 除了 composer clear-cache + php artisan cache:clear + php artisan optimize 但没用,我还删除了compiled.php。
有什么想法吗?我会很感激的。 提前谢谢你。
【问题讨论】:
-
可能是
memory_limit问题在这里。检查您的服务器memory_limit并将其增加到2048M 并在重新启动服务器后检查。或者您可以在您的应用程序中使用ini_set('memory_limit', '2048M');,而不是在上面。 -
您是否使用了很多队列?尝试制作
ps aux以查看是否有任何进程消耗您的内存。也可能有一个写得不好的代码,分配了太多的内存。 -
启用交换内存。默认情况下它是关闭的。由于 Laravel(不仅)“吃”了很多 RAM,它可能会导致当前的问题。
-
它写得很好,我正在使用 barryvdh/laravel-debugbar 甚至 db-query-tracer 来跟踪每个查询,甚至在毫秒内加载每个页面。整个网站在宅基地上运行良好,没有发生任何错误。
-
您是否正在尝试制作一个持续的应用程序(持续运行)?
标签: php linux laravel digital-ocean