gearman初步嘗試

2021-06-19 21:06:22 字數 1071 閱讀 2624

網上安裝使用的資料已經一堆了  這個也給大家彙總一下,比較高階的幾個。

在乙個別人安裝的gearman系統下,進入root許可權

搜尋gearman所在路徑: whereis gearman

得到gearman: /usr/bin/gearman /usr/share/man/man1/gearman.1.gz   

拷貝別人的test案例:

gearmanwork.php

<?php

$worker= new gearmanworker();

$worker->addserver();

$worker->addfunction('reverse', 'my_reverse_function');

while ($worker->work());

function my_reverse_function($job)

gearmanclient.php

<?php

$client= new gearmanclient();

$client->addserver();

echo $client->do('reverse', 'hello world!'), "\n";

開啟job:/usr/sbin/gearmand -d -u root

啟動work:/usr/local/php/bin/php gearmanwork.php &   通過ps -f | grep gearman檢視work

啟動client:/usr/local/php/bin/php gearmanclient.php &

報錯:很明顯是addserver出現了問題,但是問題出在**呢,我嘗試了修改addserver

addserver('127.0.0.1:4730');  addserver('127.0.0.1『,'4730');都不可行,

我懷疑是job的問題,但是不知道如何檢視job是否已經啟用,後來搜尋資料,發現應該這樣啟動job:

/usr/sbin/gearmand -d -l 127.0.0.1 -p 4730

後面要加ip埠號,這貨現在沒有預設的了,感覺這相容真的很挫。。。

Docker Remote API 初步嘗試

1 首先是安裝 docker 這裡就不說了 2 檢視一下 docker api的版本 sudo docker version client version 1.10.2 api version 1.22 go version go1.5.3 git commit c3959b1 built mon ...

GTD初步嘗試

最近在工作中總會出現一些問題 事情太多顧此失彼,解決完突發事件,結果安排好的內容都沒有王朝 事情處理雜亂無章,無法確定事件的輕重緩急,沒有優先順序的話,領導總是覺得對他來說很重要的事情我沒有花心思完成 例行公事 長期拖延,我是乙個有嚴重拖延症和逃避情緒的人,一旦週報忘記交的話我總是會一直拖到月底的最...

React Hooks 初步嘗試

1.usestate 返回乙個 state,以及更新 state 的函式。const state,setstate usestate initialstate 如果初始 state 需要通過複雜計算獲得,則可以傳入乙個函式,在函式中計算並返回初始的 state,此函式只在初始渲染時被呼叫 const...