2015-09-01 98 views
0

我有這個VPS,我已經安裝Ubuntu和Laravel在它上面工作的很好。但是今天我意識到它沒有。我創建了一個不錯的簡單管理的CMS,只使用AJAX POST和UPDATE/PATCH頁面內容。Laravel殺死了Ubuntu的

當我在此CMS中創建頁面時,它可以正常工作。 當我在這個CMS中編輯一個頁面時,AJAX請求甚至沒有到達控制器,服務器就會被終止。

我在ubuntu服務器上得到的所有站點都停止工作,我退出SSH並且必須重新啓動服務器。 編輯頁面併發送ajax請求發送到controller @ update時發生這種情況。

我試圖在更新方法的頂部寫入die(),但它仍然崩潰。 我試圖刪除Update方法參數中的Request實例(update(Request $ xxx)),但它仍然崩潰。 我試圖讓中間件中的代碼成爲評論,但它仍然崩潰。

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

總結:我可以創建網頁,但我不能編輯,服務器崩潰/完全死亡。 它在我的本地計算機上完美工作,但不在這裏。 我有1 GB的內存和1核心的CPU。我也試圖增加到4 GB內存和2核心CPU。我也嘗試在Ubuntu上使用Swap。

當我在寫這個,我發現那一切都是我嘗試在服務器上(不僅是網頁,也許管理員,在CMS語言)更新服務器死了,也許有些SQL問題?

請幫我解決這個問題! 在此先感謝

回答

0

請提供控制器代碼... 如果系統崩潰,它最使一些日誌... Laravel,Apache或系統日誌。
是否已打開錯誤報告在PHP?
提示:
error_reporting(E_ALL);

+0

的error_reporting是,我無法看到有用的信息的任何錯誤日誌的任何地方:( – Albert