成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

redis連接成功操作無反應,nginx 504的另一個原因

I_Am / 1626人閱讀

摘要:遇到的個問題問題啟動后,連接成功,時無反應,查看進程存在。問題,,訪問頁面正常,訪問頁面每次出現錯誤,修改配置文件調大響應時間均無效。一些嘗試這兩個問題不是同一天遇到的,究根結底原因是一樣的。

遇到的2個問題

問題1: redis-server啟動后,redis-client連接成功,set時無反應,查看redis-server進程存在。
問題2: nginx,php-fpm,訪問html頁面正常,訪問php頁面每次出現504錯誤,修改配置文件調大響應時間均無效。

一些嘗試

這兩個問題不是同一天遇到的,究根結底原因是一樣的。奇葩的是nginx之前運行的好好的,突然就504了怎么改也回不來了,修改配置文件,查看錯誤日志,重啟,重裝軟件,這些嘗試后都沒有效果。 google有說把php-fpm的listen由ip加端口號改成sock的,試了也沒有效果。后來讓php-fpm在后臺運行,問題就沒有了。redis-server也是同樣。

反思

運行方式錯誤
啟動php-fpm和redis-server的時候我是前臺運行,然后ctrl-z的,這樣進程就處于掛起狀態(tài)了。php-fpm超時,redis沒反應也就不難理解了。讓進程在后臺可靠運行的幾種方法。
ctrl-c 是發(fā)送SIGINT信號,終止一個進程;ctrl-z 是發(fā)送 SIGSTOP信號,掛起一個進程;ctrl-d 不是發(fā)送信號,而是表示一個特殊的二進制值,表示 EOF??梢酝ㄟ^jobs查看當前有多少在后臺運行的命令;通過fg命令將后臺中的命令調至前臺繼續(xù)運行;也可以用bg將一個在后臺暫停的命令,變成繼續(xù)執(zhí)行 (在后臺執(zhí)行)。

在ps查看進程狀態(tài)的時候忽略了進程的狀態(tài)
常見的進程狀態(tài):
D 不可中斷 Uninterruptible(usually IO)
R 正在運行,或在隊列中的進程
S 處于休眠狀態(tài)
T 停止或被追蹤
Z 僵尸進程
W 進入內存交換(從內核2.6開始無效)
X 死掉的進程
<高優(yōu)先級
n低優(yōu)先級
s包含子進程
+位于后臺的進程組
在前臺運行php-fpm然后ctrl-z狀態(tài)是T,而正常運行時看到的是S,有的是Ss,Ss的那個主進程。

更好的啟動方式
編寫php-fpm啟動腳本/etc/init.d/php-fpm,加入到service中,通過service來管理php-fpm的啟動。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://systransis.cn/yun/20905.html

相關文章

  • PHP面試題

    摘要:質量高在設計時,可重用現有的,在以前的項目的領域中已被測試過的類使系統滿足業(yè)務需求并具有較高的質量。代碼塊捕獲異常,并創(chuàng)建一個包含異常信息的對象。這樣可以解決超賣的問題,但是會導致文件得開銷很大。 6.你們公司是使用什么框架? 答:我們公司采用的是TP框架,運用的mysql+apache+php進行開發(fā),因為TP框架是一個免費開源的,輕量級的php開發(fā)框架,而且是我們中國人自己開發(fā)的,...

    ls0609 評論0 收藏0
  • CentOS(linux) 下Redis的安裝(Nginx+Tomcat集群第三步:負載均衡+Ses

    摘要:注意如果圖片顯示不正常把這個改成。使用庫方式切換操作各個數據庫保存快照的頻率,第一個表示多長時間,第二個表示執(zhí)行多少次寫操作。在一定時間內執(zhí)行一定數量的寫操作時,自動保存快照。保存快照是否使用壓縮數據快照文件名只是文件名,不包括目錄。 Nginx+Tomcat集群第三步(負載均衡+基于Spring Boot的Session共享) Nginx和Tomcat沒安裝好的可以參考前兩步: Ce...

    王偉廷 評論0 收藏0

發(fā)表評論

0條評論

I_Am

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<