亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 21461 | 回復: 0
打印 上一主題 下一主題

利用 Docker 包 Laradock 服務器部署 Laravel & ThinkSNS+ 等程序實戰(zhàn)(多項目) [復制鏈接]

論壇徽章:
0
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2017-06-30 16:17 |只看該作者 |倒序瀏覽


這是 https://github.com/overtrue/pinyin 首頁 README 中的持續(xù)集成狀態(tài)。

之前有朋友問我,這個 travis 狀態(tài)時 error 能用么?肯定是能用,我們來看下 travis 上什么地方錯誤了:

已經顯示出來了,其中單元測試失敗的是 php 5.5 和 php 5.6 我們隨便點擊一個進去看看

超過 10m 沒有收到輸出,所以 travis 認為構建是有問題的。其實吧~確實有問題,個人也苦惱了很久,沒有收到輸出的構建是 tests/GeneratorFileDictLoaderTest.php 這個測試類測試的是 Overtrue\Pinyin\GeneratorFileDictLoader 這個加載器。

解釋下這個加載器,因為拼音庫是基于詞庫的,而詞庫非常大,在很多場景下內存中是不允許載入這么多的數(shù)據(jù)的。所以這個加載器利用 php5.5+的 Generator (生成器)特性來生成數(shù)據(jù),而生成數(shù)據(jù)的代價就是需要大量的磁盤 IO 以及增加 >90% 的允許時間。(PHP 官方文檔中有說明)。

travis 認為構建失敗原因:這個問題本身可能存在于 PHP 5.5 & 5.6 的文件系統(tǒng)(看 PHP 改動日志是有改動的)造成了假死,再加上 travis 本身 IO 能力比較低。所以造成生成器同時打開多個文件流之后就假死了。

如何修復

額~我是來搞笑的。。。。并不知道如何解決構建失敗的問題,這個問題我曾經 fork 超哥的庫該代碼,也并沒有找到好的解決方法。

可能刪除這種「生成器」加載器會好吧

其實我特地發(fā)這篇文章,是想讓超哥看到,研究下怎么讓構建跑通

開源代碼倉庫
GitHub:https://github.com/slimkit/thinksns-plus(點擊star,每日關注開發(fā)動態(tài)。)
ThinkSNS官網(wǎng):http://www.thinksns.com/
內測申請方式
提供個人/企業(yè)聯(lián)系方式及認證信息(實名ID/企業(yè)營業(yè)執(zhí)照照片或掃描件)及申請說明,發(fā)送郵件至lihecong@zhishisoft.com即可獲得內測資格,申請從速。



您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP