Heim  >  Fragen und Antworten  >  Hauptteil

web - Nginx liefert, die Front-End-Textdaten überschreiten 300 Wörter, können nicht gespeichert werden und der Server meldet einen 500-Fehler!

nginx führt einen Dienst durch. Der Server meldet einen Fehler von 500. Stimmt etwas mit der Konfiguration nicht? Bitte helfen Sie allen erfahrenen Fahrern

nginx-Konfiguration wurde festgelegt

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;
黄舟黄舟2714 Tage vor469

Antworte allen(6)Ich werde antworten

  • 为情所困

    为情所困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

    问题解决。
    谢谢大家

    Antwort
    0
  • 怪我咯

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

    500是代码报错吧。先看看代码,是不是代码处理请求数据有错误。或者把500的错误信息贴出来。

    Antwort
    0
  • 为情所困

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

    你看一下报错日志吧,不然很难确定。如果确定是字数问题的话,看一下你数据库用什么类型保存文本的,有可能是长度不够保存不了。

    Antwort
    0
  • 仅有的幸福

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

    这锅nginx不能背,贴代码看下,500一般是程序的错误。

    Antwort
    0
  • 高洛峰

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

    应该是被你的php-fpm的配置限制了。不是nginx的配置。

    Antwort
    0
  • PHP中文网

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

    检查下mysql限制

    Antwort
    0
  • StornierenAntwort