搜尋

首頁  >  問答  >  主體

web - nginx 做服務,前端文字資料超過300字,無法保存,伺服器報500錯誤!

nginx 做服務,前端文字資料超過300字,無法保存,伺服器報500錯誤,資料小於300可以正常保存,是配置哪裡不對嗎?求各位老司機

已設定nginx 設定

proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host            $http_host;
proxy_buffer_size 1024k;
proxy_buffers 32 1024k;
proxy_busy_buffers_size 1024k;
黄舟黄舟2753 天前509

全部回覆(6)我來回復

  • 为情所困

    为情所困2017-05-16 17:14:01

    2016/11/29 17:32:41 [crit] 25902#0: *11761 open() "/var/lib/nginx/tmp/client_body/0000000655" failed (13: Permission denied), client: 1.86.27.55, server: test.yitushijie.com, request: "POST /article/add HTTP/1.1", host: "test.yitushijie.com", referrer: "http://test.yitushijie.com/article/add"

    根據這個日誌
    問題解決了
    進到/var/lib目錄下查看nginx目錄的權限:
    執行指令:

    chmod -R 775 nginx

    問題解決。
    謝謝大家

    回覆
    0
  • 怪我咯

    怪我咯2017-05-16 17:14:01

    500是代碼報錯吧。先看看程式碼,是不是代碼處理請求資料有錯誤。或把500的錯誤訊息貼出來。

    回覆
    0
  • 为情所困

    为情所困2017-05-16 17:14:01

    你看一下報錯日誌吧,不然很難確定。如果確定是字數問題的話,看一下你資料庫用什麼類型保存文字的,有可能是長度不夠保存不了。

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:14:01

    這鍋nginx不能背,貼代碼看下,500一般是程式的錯誤。

    回覆
    0
  • 高洛峰

    高洛峰2017-05-16 17:14:01

    應該是被你的php-fpm的配置限制了。不是nginx的配置。

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-16 17:14:01

    檢查下mysql限制

    回覆
    0
  • 取消回覆