【问题标题】:Laravel kills ubuntuLaravel 杀死 ubuntu
【发布时间】:2015-11-27 08:12:23
【问题描述】:

我有这个 VPS,我在其中安装了 Ubuntu,Laravel 在它上面运行良好。但今天我意识到它没有。我创建了一个 CMS,它的管理非常简单,只使用 AJAX 来发布和更新/修补页面内容。

当我在这个 CMS 中创建一个页面时,它可以正常工作。 当我在这个 CMS 中编辑页面时,AJAX 请求甚至没有到达控制器,服务器被杀死。

我在 ubuntu 服务器上的所有站点都停止工作,我退出了 SSH,我必须重新启动服务器。 当我编辑页面并将 ajax 请求发送到 controller@update 时,就会发生这种情况。

我尝试在 update 方法的顶部写 die(),但它仍然崩溃。 我试图在更新方法参数 (update(Request $xxx)) 中删除 Request 实例,但它仍然崩溃。 我试图将中间件中的代码设为注释,但还是崩溃了。

我在 /var/log/apache2/error.log 或任何其他日志中都找不到任何内容。

总结:我可以创建页面但我无法编辑它们,服务器崩溃/完全死机。 它在我的本地计算机上完美运行,但不是在这里。 我有 1 GB 内存和 1 个核心 CPU。我还尝试将其增加到 4 GB 内存和 2 个核心 cpu。我也尝试在 ubuntu 上使用 Swap。

当我写这篇文章时,我发现我试图在服务器上更新的所有东西(不仅是页面,可能是管理员,cms 中的语言)服务器死了,也许是一些 sql 问题?

请帮我解决这个问题! 提前致谢

【问题讨论】:

    标签: laravel ubuntu crash kill


    【解决方案1】:

    请提供控制器代码... 如果系统崩溃,它会生成一些日志... Laravel、Apache 或系统日志。
    你在 PHP 中打开错误报告了吗?
    提示:
    error_reporting(E_ALL);

    【讨论】:

    • error_reporting 已打开,我无法在任何地方看到任何包含有用信息的错误日志:(
    猜你喜欢
    • 2019-01-31
    • 2023-03-14
    • 2018-01-14
    • 2020-08-25
    • 2018-01-06
    • 2014-11-06
    • 1970-01-01
    • 2016-01-09
    • 2016-03-06
    相关资源
    最近更新 更多