91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

千萬并發壓測環境php5.4.34+opcache環境整合

發布時間:2020-08-12 13:35:59 來源:網絡 閱讀:1727 作者:風之linux 欄目:web開發

公司在做高并發壓測,fastcgi,apc,ocache,opcache,

幾經考慮,最終考慮用opcache,因為作為 zend-opcache合并為php5.5的分支版本,xcache的前途堪慮,

 

在環境的安裝上竟然折騰了半個下午沒有搞定,這個作下問題記錄。

 

先說安裝,

http://php.net/manual/zh/opcache.installation.php

官網的說明,因為 5.2 5,3 5,4也可以用pecl來安裝,試了下倒是安裝成功了但啟動后也沒有報錯,info信息中一起沒有,安裝過程如下 :

sudo yum install  php54w-pecl-zendopcache

sudo pecl install zendopcache-7.0.3

 

;extension=opcache.so

extension=/usr/lib64/php/modules/opcache.so

;

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4000

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable_cli=1

sudo service php-fpm restart

 

但啟動后一直報錯502,fastcgi的日志也只有warning的報錯

WARNING: [pool www] child 30464 exited onsignal 11 (SIGSEGV) after 22.168325 seconds from start

千萬并發壓測環境php5.4.34+opcache環境整合


 

有點找不到思路, 經過一番檢查也沒有發現什么問題,遂決定手動編譯opcache模塊來看看,

 

中間安裝的過程有個安裝包提示升級php-common,思緒沒理好,竟然把php5.4給卸載了!!簡單2到家了~~~不過也因為這個原因才發現了問題,

# 重裝PHP環境這里不再鰲述,只是重裝后我的環境由因為官網源升級php由原來的php5.4.34變成了5.4.36..

# sudo wget  http://pecl.php.net/get/zendopcache-7.0.3.tgz

# sudo tar–xv zendopcache-7.0.3.tgz

# sudo cd zendopcache-7.0.3

# sudo phpize

# sudo ./configure    --with-php-config=/usr/bin/php-config

# sudo make

# sudo make install

#sudo sudo service php-fpm restart

這里有變化的地方: README

zend_extension=/usr/lib64/php/modules/opcache.so  #原來這里寫的是extension,因為opcahe是由zend管理,so~~~,中文博客害死人.國內的整體IT行業還是顯得太過浮躁了,不得不說//這里啰嗦下經驗之談,,為了速度大家可以找中文博客(這里也建議是那個個人博客或原創博客,51ctocsdnoschina等大博攤子大后,質量真是下降不少),但為了質量大家一家要找英文文檔或者官網.至今從業以來,被中文博客坑的不少也不淺.

 

opcache.memory_consumption=128

opcache.interned_strings_buffer=8

opcache.max_accelerated_files=4000

opcache.revalidate_freq=60

opcache.fast_shutdown=1

opcache.enable_cli=1

memcached.use_sasl = 1

 


這里有警告信息:

[eAccelerator] This build of  "eAccelerator" was compiled for PHP version 5.4.34. Rebuild it for  your PHP version (5.4.36) or download precompiled binaries.

 

查了下eAccelerator  opcache實現的功能類似,只是原理有所區別,考慮到這里php.ini中將eAccelerator相關配置全部注釋,再重啟 php-fpm

 

$ sudo service php-fpm restart

久違的success,

千萬并發壓測環境php5.4.34+opcache環境整合

# php –v   ###也顯示正常

PHP 5.4.36 (cli) (built: Dec 20 201414:09:43)

Copyright (c) 1997-2014 The PHP Group

Zend Engine v2.4.0, Copyright (c) 1998-2014Zend Technologies

with ZendOPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies 

千萬并發壓測環境php5.4.34+opcache環境整合

 

phpinfo()頁面也總算顯示出來了

千萬并發壓測環境php5.4.34+opcache環境整合

 

 

 

問題是解決了,但非常遺憾的是因為時間的關系沒有找到問題根源

給大家提供些php5.4.的技術上問題,同時也給大家提供些上網搜索問題的小技巧吧。

 

 

 

 ~~~~~~~~~~~~~~~~~~不得不再吐槽下上傳文檔的格式亂的一塌糊涂,體驗極差,也不知道這塊51是否有排計劃改造~

 

 

 

 

 


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

正阳县| 潮州市| 台州市| 和林格尔县| 庆元县| 开鲁县| 甘南县| 法库县| 陇南市| 通江县| 新巴尔虎右旗| 柳河县| 安达市| 海兴县| 马尔康县| 大同市| 利川市| 永寿县| 遂昌县| 巧家县| 石泉县| 建瓯市| 沅陵县| 息烽县| 巫山县| 弥渡县| 盐边县| 钟山县| 定南县| 余姚市| 上栗县| 景德镇市| 龙川县| 桂阳县| 兴化市| 磐石市| 昆明市| 罗山县| 铜陵市| 江达县| 石狮市|