欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

歡迎來到夢飛科技

服務(wù)器租用

當(dāng)前優(yōu)惠活動:

nginx提示500 Internal Server Error錯誤的辦理要領(lǐng)

站點常常呈現(xiàn) 500 Internal Server Error 的錯誤,著實讓人頭疼,這里主要利用的是 nginx 情況,換成 iis 情況,依然呈現(xiàn) 500 internal server error 錯誤,,一直找不到原因,網(wǎng)上有人說把友好提示錯誤去掉,看看提示什么,提示的是 wp php 文件執(zhí)行時間太長而導(dǎo)致的錯誤,但無論如何就是找不著錯誤,只能一遍又一遍的清理接納站,再不可就重啟 iis 情況,今朝也只能這樣了,下面是夏日博客匯集的一些質(zhì)料,是在 nginx 情況下的辦理要領(lǐng),每個情況下都紛歧樣,最笨的要領(lǐng)就是重啟了。

此刻越來越多的站點開始用 Nginx ,("engine x") 是一個高機(jī)能的 HTTP 和反向署理處事器,也是一個 IMAP/POP3/SMTP 署理處事器。 Nginx 是由 Igor Sysoev 為俄羅斯會見量第二的 Rambler.ru 站點開拓的,它已經(jīng)在該站點運行高出兩年半了。Igor 將源代碼以類BSD許可證的形式宣布。

在高并發(fā)毗連的環(huán)境下,Nginx是Apache處事器不錯的替代品。Nginx同時也可以作為7層負(fù)載平衡處事器來利用。按照測試功效,Nginx 0.6.31 + PHP 5.2.6 (FastCGI) 可以遭受3萬以上的并發(fā)毗連數(shù),相當(dāng)于同等情況下Apache的10倍。

但許多人用 Nginx 的時候城市呈現(xiàn) 500 錯誤,按照我利用的環(huán)境來看,很大一部門原因是 因為文件打開句柄太小有關(guān)。

在linux 下 利用這個呼吁增加歷程打開的文件句柄。

ulimit -SHn 51200

默認(rèn)只用1000 當(dāng)鏈接數(shù)小的時候看不出來,利用這種處理懲罰要領(lǐng)可以有效防備500錯誤呈現(xiàn)。

本日會見網(wǎng)站的時候,偶然會趕上500 Internal Server Error的錯誤提示頁面.

查了相關(guān)資料認(rèn)為是會見過大,系統(tǒng)內(nèi)核歷程受限才呈現(xiàn)的.

謎底如下:

$ ulimit -n

11095

措施限制只能打開11095個文件,ulimit呼吁是配置當(dāng)前用戶一個歷程可擁有的文件描寫符的數(shù)量. 看來是模仿的并發(fā)數(shù)太多了,需要調(diào)解一下nginx.conf的并發(fā)配置數(shù),(我的設(shè)置主機(jī)的內(nèi)存2G,CPU為2.8G,)

vi /etc/nginx/nginx.conf   

events {   

worker_connections 1024;   

}   

events {   

worker_connections 10240;   

}   

照舊會呈現(xiàn)上面問題,利用L

[[email protected] nginx]# cat /proc/sys/fs/file-max

8192

文件系統(tǒng)最大可打開文件數(shù)

[[email protected] nginx]# ulimit -n

1024

措施限制只能打開1024個文件.

利用[[email protected] nginx]# ulimit -n 8192調(diào)解一下,可能永久調(diào)解打開文件數(shù) 可在啟動文件/etc/rc.d/rc.local末端添加(在/etc/sysctl.conf末端添加fs.file-max=8192)

ulimit -n 8192

調(diào)解CentOS5文件打開數(shù),利用ulimit -a一下,發(fā)明OPEN FILES不能默認(rèn)高出1024,昨天的在舉辦壓力測試時,呈現(xiàn)500錯誤,詳細(xì)請查察.

nginx呈現(xiàn) 500 Internal Server Error

早上起來看一下,發(fā)明本來是通過如下方法調(diào)解

要領(lǐng)1,永久調(diào)解

vi /etc/security/limits.conf

在文件末加上:

* soft nofile 8192

* hard nofile 20480

同時vi /etc/sysctl.conf末端添加

fs.file-max=8192

從頭啟動,在利用ulimit -n查察的數(shù)已經(jīng)是8192

要領(lǐng)2,姑且用

直接在終端輸入 ulimit -n 8192 按回車就ok了

500 Internal Server Error錯誤增補(bǔ):

1、硬盤空間滿了

利用 df -k 查察硬盤空間是否滿了。清理硬盤空間就可以辦理500錯誤。nginx假如開啟了access log,在不需要的環(huán)境下,最好封鎖access log。access log會占用大量硬盤空間。

2、nginx設(shè)置文件錯誤

這里不是指語法錯誤,nginx假如設(shè)置文件有語法錯誤,啟動的時候就會提示。當(dāng)設(shè)置rewrite的時候,有些法則處理懲罰不妥會呈現(xiàn)500錯誤,請仔細(xì)查抄本身的rewrite法則。假如設(shè)置文件里有些變量配置不妥,也會呈現(xiàn)500錯誤,好比引用了一個沒有值的變量。

3、假如上面的問題都不存在大概是模仿的并發(fā)數(shù)太多了,需要調(diào)解一下nginx.conf的并發(fā)配置數(shù)

辦理要領(lǐng)是:

1 打開/etc/security/limits.conf文件,加上兩句,

* soft nofile 65535

* hard nofile 65535

2 打開/etc/nginx/nginx.conf

在worker_processes的下面增加一行,

worker_rlimit_nofile 65535;

3 從頭啟動nginx,從頭載入配置,

kill -9 `ps -ef | grep php | grep -v grep | awk '{print $2}'`   

/usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -C 100 -u www-data -f /usr/bin/php-cgi   

killall -HUP nginx  

重啟后再看nginx的錯誤日志,也沒有發(fā)明500報錯的環(huán)境了。

4、有大概是數(shù)據(jù)庫問題我的在nginx日志php日志都沒有發(fā)明什么問題,最后發(fā)明數(shù)據(jù)庫會見不了,批改后問題辦理.

夢飛科技 - 全球數(shù)據(jù)中心基礎(chǔ)服務(wù)領(lǐng)先供應(yīng)商

Copyright © 2003-2019 MFISP.COM. 國外服務(wù)器租用 IDC公司 版權(quán)所有 ? 粵ICP備11019662號

主站蜘蛛池模板: 嘉善县| 青浦区| 溧阳市| 昭通市| 尚义县| 枣强县| 保定市| 满洲里市| 长兴县| 昌吉市| 三穗县| 南雄市| 盘山县| 麻江县| 新安县| 沈阳市| 正阳县| 红桥区| 信宜市| 塔河县| 洞口县| 宝鸡市| 东丰县| 涿州市| 秦皇岛市| 常宁市| 永春县| 进贤县| 登封市| 兴国县| 建瓯市| 屏东市| 石家庄市| 定结县| 城市| 麻栗坡县| 嘉黎县| 丹阳市| 南宫市| 平江县| 伽师县|