Maison > Questions et réponses > le corps du texte
nginx est en service. Les données texte du front-end dépassent 300 mots et ne peuvent pas être enregistrées. Le serveur signale une erreur 500. Les données inférieures à 300 peuvent être enregistrées normalement. S'il vous plaît, aidez tous les conducteurs expérimentés
La configuration nginx a été définie
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;
为情所困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"
Selon ce log
Le problème est résolu
Allez dans le répertoire /var/lib pour vérifier les permissions du répertoire nginx :
Exécutez la commande :
chmod -R 775 nginx
Problème résolu.
Merci à tous
怪我咯2017-05-16 17:14:01
500 est l'erreur de code. Jetez d’abord un œil au code pour voir s’il y a une erreur dans le code traitant les données de la demande. Ou postez le message d'erreur 500.
为情所困2017-05-16 17:14:01
Veuillez jeter un œil au journal des erreurs, sinon il sera difficile à déterminer. S'il s'avère qu'il s'agit d'un problème de nombre de mots, examinez le type de texte que votre base de données utilise pour enregistrer le texte. Il se peut que la longueur ne soit pas suffisante pour l'enregistrer.
仅有的幸福2017-05-16 17:14:01
Vous ne pouvez pas mémoriser nginx. Veuillez publier le code et voir 500 est généralement une erreur de programme.
高洛峰2017-05-16 17:14:01
Il devrait être limité par votre configuration php-fpm. Ce n'est pas une configuration nginx.