原创 yii在執行swoole的異步服務時如何寫日誌到文件中,並實時查看寫入的日誌信息

平時如果要看異步執行完的日誌需要kill調swoole進程然後會將日誌記錄到我們設置的文件中,但是不想每次都去kill進程,然後再重啓進程,這樣十分繁瑣。   先看yii手冊文檔:   Class yii\log\Logger 所有類 |

原创 理解swoole,一篇簡單易懂的文章

原文鏈接:https://www.jianshu.com/p/b56aefeb08e8 當SWOOLE遇上SERVER 前言 Swoole終於成功邂逅了PHP,現在要開始它們的奇妙路程了。 Se

原创 利用Swoole+Redis實現隊列功能

這裏使用的是Yii2框架 1.在console文件夾下創建startSwoole.php <?php date_default_timezone_set('Asia/Shanghai'); defined('YII_DEBUG') o

原创 yii2-starter-kit

利用yii2-starter-kit快速構建後臺 https://github.com/yii2-starter-kit/yii2-starter-kit 首先clone下來文件 首先配置:Homestead.yaml 我們進入到home

原创 用戶名不在 sudoers文件中,此事將被報告。

CentOS7.3 用到sudo權限的時候出現的問題,如題。 sudo命令可以讓你以root身份執行命令,來完成一些我們這個帳號完成不了的任務。 其實並非所有用戶都能夠執行sudo,因爲有權限的用戶都在/etc/sudoers中呢。 我們

原创 記錄(2019年4月25日)解決的修改服務器文件生效問題和智能審覈接口數據顯示問題

修改項目中文件後利用如下命令: ps -ef|grep php kill -USR2 pid 修改雲上文件後需要殺死php進程後重啓,爲了消除雲上服務器內存的緩存文件,避免不生效的情況產生。   在rpc的代碼根目錄執行命令php yi

原创 Swoole來實現實時異步任務隊列

假如要發100封郵件,for循環100遍,用戶直接揭竿而起,什麼破網站! 但實際上,我們很可能有超過1萬的郵件。怎麼處理這個延遲的問題? 答案就是用異步。把“發郵件”這個操作封裝,然後後臺異步地執行1萬遍。這樣的話,用戶提交網頁後,他所等

原创 安裝redis和swoole擴展

Bash模式下 1.vagrant ssh  #進入根目錄 2.cd /etc/php/ #進入php目錄這裏會顯示很多版本 3.php -v #查看php版本號(我這裏是7.2版本) 4.cd 7.2/ #進入當前需要安裝的php版本

原创 執行composer遇到bower-asset錯誤解決方案

項目根目錄運行:composer global require "fxp/composer-asset-plugin:~1.1"

原创 解決開啓swoole多進程時數據庫連接太多,數據庫崩掉的問題

$app->getDb()->close(); 在用戶邏輯前加上:$app->getDb()->close(); 可以關閉數據庫連接,這裏是YII2的語法

原创 Yii2國際化i18n

例子 Yii:t()調用語言包的具體用法如下: 首先,假設我們有一個語言包文件:/protected/message/zh_cn/lang.php 文件內容如下: <?php return array(     'My Name'=>'

原创 Yii2中間表關聯採坑記錄

模塊表:application 租戶表:tenant 中間表:env 其中中間表 env.app_id= application.id,env.tenant_id = tenant.id 這時我們需要尋找 【模塊:租戶 = 1:N】

原创 Nginx請求反向代理

在Nginx中請求的反向代理處理流程,請求都是經過了哪些模塊,做了哪些處理,又是如何找到應用服務器呢? 爲直觀明瞭,先上一張圖,紅色部分爲本章所述模塊: 本章所述模塊 正如標題所述,Nginx功能是進行請求的反向代理,在講解Nginx請

原创 Uncaught TypeError: UE.getEditor is not a function

轉載自:https://blog.csdn.net/wisdomhealth/article/details/78401157 

原创 Yii2基本使用匯總

安裝 安裝yii2初級程序 composer global require "fxp/composer-asset-plugin:^1.2.0" composer create-project --prefer-dist yiisoft