手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表全部文章

nginx websocket proxy_pass的配置

 在nginx下配置Websocket的proxy_pass还是很方便的。几乎和默认的proxy_pass一致,只要加两行代码:

XML/HTML代码
  1. proxy_set_header Upgrade $http_upgrade;  
  2. proxy_set_header Connection $connection_upgrade;  

如果对http_upgrade和$connection_upgrade的变量有自定义,可以这样写:

XML/HTML代码
  1. map $http_upgrade $connection_upgrade {  
  2.     default upgrade;  
  3.     '' close;  
  4. }  

如果不熟悉map的用法,这里有一篇中文的说明:https://blog.51cto.com/tchuairen/2175525

至此,一个websocket 就配置好了,但偶尔你可能还是会发现ws会断开,所以最好设置一下超时时间。比如5分钟?

XML/HTML代码
  1. proxy_read_timeout 300s;  
  2. proxy_send_timeout 300s;  

毕竟网络不好的时候。。30s或者60s是真有可能会数据发出去收不到的。干脆延长一点吧。

参考:

1、https://www.xncoding.com/2018/03/12/fullstack/nginx-websocket.html

2、https://blog.51cto.com/tchuairen/2175525

 

 
 

一堆动物的英语

随便记录一下,从百度文库里拷出来的。。

Tiger 老虎
Giraffe 长颈鹿
Lion 狮子
Deer 鹿
Leopard
Monkey 猴子
Elephant 大象
Chimpanzees 黑猩猩
Horse
Bear
Donkey
Kangaroo 袋鼠
Ox
Hedgehog 刺猬
Sheep 绵羊
Rhinoceros 犀牛
Dog
Camel 骆驼
Cat
Hippopotamus 河马
Pig
Crocodile 鳄鱼
Chicken 鸡肉
Snake
Rabbit 兔子
Frog 青蛙
Duck 鸭子
Tortoise 乌龟
Goose
Fox 狐狸
Panda 熊猫
Squirrel 松鼠
Zebra 斑马
Mouse 老鼠
Wolf
Peacock (雄)孔雀
Owl 猫头鹰
Sparrow 麻雀
shrimp
Dragofly 蜻蜓
Fly 苍蝇;飞虫
Cicada
Mantis 螳螂
Cricket 蟋蟀
Pigeon 鸽子
Crane
Penguin 企鹅
Ostrich 鸵鸟
Crab
Ant 蚂蚁
Bee 蜜蜂
Ladybird 雌鸟
Parrot 鹦鹉
Swan 天鹅
Eagle
Fish
Butterfly 蝴蝶
Mosquito 蚊子
adder, viper 蝰蛇
albatross 信天翁
alligator 短吻鳄, 美洲鳄
alpaca 羊驼
anchovy 凤尾鱼
anglerfish 安康鱼
anopheles 按蚊,疟蚊
ant 蚂蚁
anteater 食蚁兽
antilope 羚羊
armadillo 犰狳
ass, donkey
badger
bald eagle 白头鹰
bat 蝙蝠
bear
beaver 河狸
bedbug, bug 臭虫
bee, honeybees 蜜蜂
beetle 甲虫, 金龟子
billy 雄山羊
bird of paradise 极乐鸟, 天堂鸟
bison 美洲野牛
blackbird 乌鸫
boa 王蛇
boar 雄猪, 种猪
brood 鸡的统称
buck 公兔
buffalo 水牛
bull, ox 雄牛
bullfrog 牛蛙
bullock, steer 小阉牛
bumble bee 大黄蜂
butterfly 蝴蝶
cabbage butterfly 纹白蝶
caiman, cayman 凯门鳄
calf 小牛, 牛犊
calf( pl. calves) 年幼的牛
camel 骆驼
canary 金丝雀
carp 鲤鱼
cat
caterpillar 毛虫
catta 雌猫
cattle
centipede 蜈蚣
chaffinch 苍头燕雀
chameleon 变色龙,避役
chick 小鸡
chicken , 雏鸡
chimpanzee 黑猩猩
chinchilla 南美栗鼠
chub 鲢鱼
cicada
clam
cob 雄天鹅
cobra 眼镜蛇
cod 鳕鱼
colt, foal 马驹,小马
condor 秃鹰
copperhead 美洲腹蛇
coral snake 银环蛇
cormorant 鸬鹚
cow 雌牛, 母牛
crab
crayfish 小龙虾, 喇蛄
cricket 蟋蟀
crocodile 鳄鱼, 非洲鳄
crow 乌鸦
crucian 鲫鱼
cuckoo 杜鹃,布谷鸟
cuttloefish 乌贼
cygnet 小天鹅
deer 鹿
dog
dog 雄狗
dolphin 河豚
donkey, ass
dormouse 睡鼠
dove
dragonfly 蜻蜓
dromedary 单峰驼
drone 雄蜂
duck
duckbill, platypus 鸭嘴兽
eagle
eel 鳗鱼
elephant
ewe 母羊
ferret 雪貂
flea 跳蚤
flock 绵羊的统称
fly 苍蝇
foal, colt, filly 幼马
fox
frog 青蛙
gaggle 鹅的统称
gander 雄鹅
gander, wild goose
gannet 塘鹅
gavial 印度鳄
gazelle 小羚羊
gelding 阉割的马
giant salamander 娃娃鱼,
gibbon 长臂猿
gilt 小母猪
giraffe 长颈鹿
glowworm, firefly 萤火虫
goat 山羊
golden eagle
goldfinch 金翅雀
goose 雌鹅
goose
gopher 囊地鼠
gorilla 大猩猩
gosling 幼鹅
grass snake 草蛇
grasshopper 蚱蜢
grouse 松鸡
guanaco 原驼
Guinea pig 豚鼠
guinea, fowl 珍珠鸡
gull, seagull 海鸥
hake 无须鳕
hare 野兔
hawk, falcon
hedgehog 刺猬
heifer 小母牛
hen 母鸡
herd 牛的统称
herd 猪的统称
hermit crab 寄居蟹
heron 苍鹰
herring 青鱼,
hinny 驴骡
hippopotamus 河马
hog 阉猪, 肥猪
horse
horsefly, gadfly 厩蝇,牛虻
hummingbird 蜂雀
hyena, hyaena 鬣狗
iguana 鬣蜥
Japanese beetle 日本金龟子
jenny ass 雌驴
kangaroo 袋鼠
kid 年幼的山羊
kingfisher 翠鸟
kite
kitten 小猫
kitten, kitty, ***** 小猫
koala 考拉, 树袋熊
ladybird 瓢虫
lamb 羊羔,羔羊
large prawn 大对虾
lark 百鸟,云雀
leopard
lion
lizard 蜥蜴
llama 大羊驼
lobster 龙虾
locust 蝗虫
louse, lice 虱子, 白虱
lynx 猞猁
macaw 金刚鹦鹉
mackerel ,
magpie 喜鹊
male ant 雄蚁
mallard 野鸭,
mare 母马
marmot 土拨鼠
moccasin 嗜鱼蛇
mole 鼹鼠
monkey 猴子
mosquito
moth
mouse 家鼠
mule
mullet 乌鱼, 黑鱼
mussel 淡菜,贻贝
mustang 野马
mutton 羊肉
nanny 雌山羊
nightingale 夜莺
Norway lobster 蝉虾
octopus 章鱼
orangutan 猩猩
ostrich 鸵鸟
otter 水獭
owl ,猫头鹰
ox
oyster 牡蛎
pale clouded yellow 纹黄蝶
panther, puma 美洲豹
parakeet 长尾鹦鹉
parrot 鹦鹉
partridge 石鸡, 鹧鸪
pelican 鹈鹕
penguin 企鹅
perch 鲈鱼
pheasant , 野鸡
pig, swine
pigeon 野鸽
piglet, shoat 年幼的猪
pike 梭子鱼
plaice
plover 千鸟
pony 矮马
porcupine 箭猪, 豪猪
porpoise 大西洋鼠海豚
poult 小火鸡
prawn
praying mantis 螳螂
ptarmigan 雷鸟
pup 年幼的狗
python 蟒蛇
quail 鹌鹑
queen ant 蚁后
queen bee 蜂王
rabbit
rabbit 兔子
ram 雄绵羊
rat
rattlesnake 响尾蛇
ray 鳐鱼
red mullet, surmullet 羊鱼
reindeer 驯鹿
rhinoceros 犀牛
robin 知更鸟
sailfish 旗鱼
salamander, triton, newt 蝾螈
salmon 鲑鱼
sardine 沙丁鱼
scallop 扇贝
scops owl 角枭,耳鸟
scorpion 蝎子
sea bream 海鲷
sea horse 海马
sea turtle 海龟
sea urchin 海胆
seal 海豹
shark 鲨鱼
sheep 绵羊
shrimp 对虾
silkworm moth 蚕蛾
silverfish 蠹虫
skipjack 鲣鱼
sloth 獭猴
snail 蜗牛
snake
snipe
sole 舌鳎
sow 雌猪
sparrow 麻雀
spider 蜘蛛
spider crab 蜘蛛蟹
spiny lobster, rock lobster 大螯虾
squid 枪乌贼,鱿鱼
squirrel 松鼠
stallion 雄马
starling 八哥
stink bug 椿象
stork
sturgeon 鲟鱼
sulphur butterfly 白蝴蝶
sunfish 翻车鱼
swallow 燕子
swallowtail 凤尾蝶
swan 天鹅
swift 褐雨燕
swordfish 剑鱼
tabby, she-cat, grimalkin 雌猫
tarantula 多毛毒蜘蛛
tarpon 大海鲢
teal 小野鸭
termite
thoroughbred 纯种马
thrush 画眉
tiger
toad 蟾蜍
tom 雄火鸡
tomcat 雄猫
tomcat 雄猫, 公猫
tortoise 玳瑁
trout 鳟鱼
tuatara 古蜥蜴
tunny, tuna 金枪鱼
turbot 大菱鲆
turkey 火鸡
turtle
turtle dove 斑鸠
vicuna 小羊驼
vole 田鼠
vulture 秃鹫
wall lizard 壁虎
walrus 海象
wasp 黄蜂, 胡蜂
water buffalo 水牛
weasel ,黄鼠狼
whale
white ant 白蚁
whitethroat 白喉雀
whiting 小无须鳕
wiggler 孑孓
wildcat 野猫
wolf
woodpecker 啄木鸟
worker ant 工蚁
yak 牦牛
zebra 斑马
horse
stallion 雄马
mare 雌马
foal, colt, filly 幼马
gelding 阉割的马
donkey, ass
donkey 雄驴
jenny ass 雌驴
hinny 驴骡
mule 马骡
cattle
bull, ox 雄牛
cow 雌牛
calf( pl. calves) 年幼的牛
herd 牛的统称
water buffalo 水牛
yak 牦牛
sheep 绵羊
ram 雄绵羊
ewe 雌绵羊
lamb 年幼的绵羊
flock 绵羊的统称
mutton 羊肉
goat 山羊
billy 雄山羊
nanny 雌山羊
kid 年幼的山羊
pig
boar 雄猪
sow 雌猪
piglet,shoat 年幼的猪
herd 猪的统称
dog
dog 雄狗
***** 雌狗
pup 年幼的狗
rabbit
buck 公兔
goose
gander 雄鹅
goose 雌鹅
gosling 幼鹅
gaggle 鹅的统称
chicken
cock,rooster 公鸡
hen 母鸡
chick 小鸡
brood 鸡的统称
duck
turkey 火鸡
tom 雄火鸡
poult 小火鸡
cat
tomcat 雄猫
catta 雌猫
kitten 小猫
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象
horse
stallion 雄马
mare 雌马
foal, colt, filly 幼马
gelding 阉割的马
donkey, ass
donkey 雄驴
jenny ass 雌驴
hinny 驴骡
mule 马骡
cattle
bull, ox 雄牛
cow 雌牛
calf( pl. calves) 年幼的牛
herd 牛的统称
water buffalo 水牛
yak 牦牛
sheep 绵羊
ram 雄绵羊
ewe 雌绵羊
lamb 年幼的绵羊
flock 绵羊的统称
mutton 羊肉
goat 山羊
billy 雄山羊
nanny 雌山羊
kid 年幼的山羊
pig
boar 雄猪
sow 雌猪
piglet,shoat 年幼的猪
herd 猪的统称
dog
dog 雄狗
***** 雌狗
pup 年幼的狗
rabbit
buck 公兔
goose
gander 雄鹅
goose 雌鹅
gosling 幼鹅
gaggle 鹅的统称
chicken
cock,rooster 公鸡
hen 母鸡
chick 小鸡
brood 鸡的统称
duck
turkey 火鸡
tom 雄火鸡
poult 小火鸡
cat
tomcat 雄猫
catta 雌猫
kitten 小猫
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象
snake / sneik/
cobra / 5kEubrE/ 眼镜蛇
python / 5paiWRn/ 蟒蛇
rattlesnake / 5rAtlsneik/ 响尾蛇
lizard / 5lizEd/ 蜥蜴
chameleon / kE5mi:ljEn/ 变色龙,避役
wall lizard / / 壁虎
crocodile / 5krRkEdail/ 鳄鱼, 非洲鳄
turtle / 5tE:tl/ 海龟
tortoise / 5tR:tEs/
frog / frRg/ 青蛙
tadpole / 5tAdpEul/ 蝌蚪
toad / tEud/ 蟾蜍
snail / sneil/ 蜗牛
cuttlefish / 5kQtlfiF/ 乌贼
squid / skwid/ 枪乌贼,鱿鱼
octopus / 5RktEpEs/ 章鱼
clam / klAm/
mussel / 5mQsl/ 淡菜,贻贝
oyster / 5RistE/ 牡蛎
scallop / 5skRlEp/ 扇贝
sea urchin / / 海胆
goldfish / 5gouldfiF/ 金鱼
sperm / spE:m/ 巨头鲸
carp / ka:p/ 鲤鱼
crucian / 5kru:FEn/ 鲫鱼
chub / / 鲢鱼
eel / i:l/ 鳗鱼
herring / 5heriN/ 青鱼, 鲱鱼
mullet / 5mQlit/ 黑鱼
perch / pE:tF/ 鲈鱼
salmon / 5sAmEn/ 鲑鱼
trout / traut/ 鳟鱼
anchovy / 5AntFEvi/ 凤尾鱼
codfish / 5kRdfiF/ 鳕鱼
sardine / sa:5di:n/ 沙丁鱼
sailfish / 5seilfiF/ 旗鱼
sea horse / / 海马
shark / Fa:k/ 鲨鱼
tunny / 5tQni/ 金枪鱼
prawn / prRn/ 明虾
shrimp / Frimp/
crayfish / 5kreifiF/ 小龙虾, 喇蛄
lobster / 5lRbstE/ 龙虾
crab / krAb/
ant / Ant/ 蚂蚁
termite / 5tE:mait/ 白蚁
bee / bi:/ 蜜蜂
honeybee / 5hQnibi:/ 蜜蜂
wasp / wRsp/ 黄蜂, 胡蜂
beetle / 5bi:tl/ 甲壳虫
fly / flai/ 苍蝇
horsefly / 5hR:sflai/ 厩蝇,牛虻
flea / fli:/ 跳蚤
louse / laus/ 虱子, 白虱
spider / 5spaidE/ 蜘蛛
mosquito / mEs5ki:tEu/
wiggler / 5wiglE/ 孑孓
ladybug / 5ledibQg/ 瓢虫
firefly / 5faiEflai/ 萤火虫
cicada / si5kedE/
dragonfly / 5drAgEnflai/ 蜻蜓
cricket / 5krikit/ 蟋蟀
locust / 5lEukEst/ 蝗虫
grasshopper / 5gra:shRpE/ 蚱蜢
mantis / 5mAntis/ 螳螂
caterpillar / 5kAtEpilE/ 毛虫
centipede / 5sentipi:d/ ??
butterfly / 5bQtEflai/ 蝴蝶
butterfly / 5bQtEflai/ 白蝴蝶
moth / mRW/
bug / bQg/ 臭虫
cockroach / 5kak5rEutF/ 蟑螂
scorpion / 5skR:piEn/ 蝎子
earthworm / 5E:WwE:m/ 蚯蚓
fishworm / 5fiFwE:m/ 蚯蚓
leech / 5li:tF/ 蚂蝗, 水蛭
roundworm / 5raundwE:m/ 蛔虫http://www1.wayabroad.com/c/article5890.html
horse
mare 母马
colt, foal 马驹,小马
pony 矮马
thoroughbred 纯种马
mustang 野马
mule
ass, donkey
ox
buffalo 水牛
bull 公牛
cow 母牛
calf 小牛, 牛犊
bullock, steer 小阉牛
heifer 小母牛
pig, swine
boar 种猪
hog 阉猪, 肥猪
gilt 小母猪
piglet 猪崽
sheep
ewe 母羊
goat 山羊
lamb 羊羔,羔羊
zebra 斑马
antilope 羚羊
gazelle 小羚羊
deer 鹿
reindeer 驯鹿
giraffe 长颈鹿
camel 骆驼
dromedary 单峰驼
llama 大羊驼
guanaco 原驼
alpaca 羊驼
vicuna 小羊驼
elephant
rhinoceros 犀牛
hippopotamus 河马
cat
tabby, she-cat, grimalkin 雌猫
tomcat 雄猫, 公猫
kitten, kitty, pussy 小猫
lion
lynx 猞猁
panther, puma 美洲豹
leopard
tiger
wildcat 野猫
bison 美洲野牛
yak 牦牛
dog
badger
weasel ,黄鼠狼
otter 水獭
fox
hyena, hyaena 鬣狗
wolf
squirrel 松鼠
dormouse 睡鼠
beaver 河狸
marmot 土拨鼠
ferret 雪貂
bear
rabbit 兔子
hare 野兔
rat
chinchilla 南美栗鼠
gopher 囊地鼠
Guinea pig 豚鼠
marmot 土拨鼠
mole 鼹鼠
mouse 家鼠
vole 田鼠
monkey 猴子
chimpanzee 黑猩猩
gorilla 大猩猩
orangutan 猩猩
gibbon 长臂猿
sloth 獭猴
anteater 食蚁兽
duckbill, platypus 鸭嘴兽
kangaroo 袋鼠
koala 考拉, 树袋熊
hedgehog 刺猬
porcupine 箭猪, 豪猪
bat 蝙蝠
armadillo 犰狳
whale
dolphin 河豚
porpoise 大西洋鼠海豚
seal 海豹
walrus 海象eagle
bald eagle 白头鹰
condor 秃鹰
hawk, falcon
heron 苍鹰
golden eagle
kite
vulture 秃鹫
cock 公鸡
hen 母鸡
chicken , 雏鸡
guinea, fowl 珍珠鸡
turkey 火鸡
peacock 孔雀
duck
mallard 野鸭,
teal 小野鸭
gannet 塘鹅
goose
pelican 鹈鹕
cormorant 鸬鹚
swan 天鹅
cob 雄天鹅
cygnet 小天鹅
gander, wild goose
dove
pigeon 野鸽
turtle dove 斑鸠
pheasant , 野鸡
grouse 松鸡
partridge 石鸡, 鹧鸪
ptarmigan 雷鸟
quail 鹌鹑
ostrich 鸵鸟
stork
woodcock 山鹬
snipe
gull, seagull 海鸥
albatross 信天翁
kingfisher 翠鸟
bird of paradise 极乐鸟, 天堂鸟
woodpecker 啄木鸟
parrot 鹦鹉
cockatoo 大葵花鹦鹉
macaw 金刚鹦鹉
parakeet 长尾鹦鹉
cuckoo 杜鹃,布谷鸟
crow 乌鸦
blackbird 乌鸫
magpie 喜鹊
swallow 燕子
sparrow 麻雀
nightingale 夜莺
canary 金丝雀
starling 八哥
thrush 画眉
goldfinch 金翅雀
chaffinch 苍头燕雀
robin 知更鸟
plover 千鸟
lark 百鸟,云雀
swift 褐雨燕
whitethroat 白喉雀
hummingbird 蜂雀
penguin 企鹅
owl ,猫头鹰
scops owl 角枭,耳鸟snake
adder, viper 蝰蛇
boa 王蛇
cobra 眼镜蛇
copperhead 美洲腹蛇
coral snake 银环蛇
grass snake 草蛇
moccasin 嗜鱼蛇
python 蟒蛇
rattlesnake 响尾蛇
lizard 蜥蜴
tuatara 古蜥蜴
chameleon 变色龙,避役
iguana 鬣蜥
wall lizard 壁虎
salamander, triton, newt 蝾螈
giant salamander 娃娃鱼,
crocodile 鳄鱼, 非洲鳄
alligator 短吻鳄, 美洲鳄
caiman, cayman 凯门鳄
gavial 印度鳄
turtle
tortoise 玳瑁
sea turtle 海龟
frog 青蛙
bullfrog 牛蛙
toad 蟾蜍carp 鲤鱼
crucian 鲫鱼
chub 鲢鱼
eel 鳗鱼
herring 青鱼,
mullet 乌鱼, 黑鱼
perch 鲈鱼
pike 梭子鱼
salmon 鲑鱼
trout 鳟鱼
anchovy 凤尾鱼
anglerfish 安康鱼
cod 鳕鱼
hake 无须鳕
mackerel ,
plaice
red mullet, surmullet 羊鱼
ray 鳐鱼
sardine 沙丁鱼
sailfish 旗鱼
sea bream 海鲷
sea horse 海马
shark 鲨鱼
skipjack 鲣鱼
sole 舌鳎
swordfish 剑鱼
sturgeon 鲟鱼
sunfish 翻车鱼
tarpon 大海鲢
tunny, tuna 金枪鱼
turbot 大菱鲆
whiting 小无须鳕ant 蚂蚁
queen ant 蚁后
male ant 雄蚁
termite
white ant 白蚁
worker ant 工蚁
bee, honeybees 蜜蜂
bumble bee 大黄蜂
drone 雄蜂
queen bee 蜂王
wasp 黄蜂, 胡蜂
beetle 甲虫, 金龟子
Japanese beetle 日本金龟子
fly 苍蝇
horsefly, gadfly 厩蝇,牛虻
flea 跳蚤
silverfish 蠹虫
louse, lice 虱子, 白虱
spider 蜘蛛
mosquito
anopheles 按蚊,疟蚊
wiggler 孑孓
ladybird 瓢虫
glowworm, firefly 萤火虫
cicada
dragonfly 蜻蜓
cricket 蟋蟀
locust 蝗虫
grasshopper 蚱蜢
praying mantis 螳螂
caterpillar 毛虫
centipede 蜈蚣
butterfly 蝴蝶
sulphur butterfly 白蝴蝶
cabbage butterfly 纹白蝶
pale clouded yellow 纹黄蝶
swallowtail 凤尾蝶
moth
silkworm moth 蚕蛾
bedbug, bug 臭虫
stink bug 椿象
cockroach 蟑螂
tarantula 多毛毒蜘蛛
scorpion 蝎子snail 蜗牛
cuttloefish 乌贼
squid 枪乌贼,鱿鱼
octopus 章鱼
clam
cockle 鸟蛤
mussel 淡菜,贻贝
oyster 牡蛎
scallop 扇贝
sea urchin 海胆
prawn
crayfish 小龙虾, 喇蛄
lobster 龙虾
shrimp 对虾
large prawn 大对虾
Norway lobster 蝉虾
spiny lobster, rock lobster 大螯虾
crab
hermit crab 寄居蟹
spider crab 蜘蛛蟹earthworm 蚯蚓, 地龙
leech 蚂蝗, 水蛭
tapeworm 绦虫
trichina 旋毛虫

pm2 管理 frpc 【续】

前几天发的:用pm2管理frpc ,里面直接讲的是用pm2 start  -x 来启动的。如果用yaml来启动的话,会有部分不同

原来我的配置文件是这样的:
XML/HTML代码
  1. apps:  
  2.   - name: frp #配置  
  3.     cwd: /Users/gouki/frp  
  4.     script: ./frpc  
  5.     exec_mode: fork  
  6.     # interpreter: php  
  7.     instances: 1  
  8.     args:  
  9.       - -c /Users/gouki/frp/frpc.ini  
看起来好象一点问题没有。毕竟 frpc的启动本来也就是frpc -c xxxx.ini,但如果真是这样,你会发现一直报错:
XML/HTML代码
  1. 3|frp   | open  /Users/gouki/frp/frpc.ini: no such file or directory  
嗯,这种中间有空格的参数在这里好象是不能用的。改成 -c=/Users/gouki/frp/frpc.ini ,一切恢复

OK,于是最终的代码是这样的:
XML/HTML代码
  1. apps:  
  2.   - name: frp #配置  
  3.     cwd: /Users/gouki/frp  
  4.     script: ./frpc  
  5.     exec_mode: fork  
  6.     # interpreter: php  
  7.     instances: 1  
  8.     args:  
  9.       - -c=/Users/gouki/frp/frpc.ini  
就是这样简单。但真的浪费了我不少时间。


说实话。又是一次迁移

总感觉博客一直处于风雨飘摇之中,从08年到现在,好象迁移了不下6次了吧

从最开始服务器放在同普路机房,迁移到E动的江阴机房,再到阿里云,再后来到linode,再到腾讯香港,再到layerstack,再到阿里云。经历了种种磨难。

如果又回归阿里云了。所幸数据迁移还算比较容易,由于东西都没有上GIT,其实也是属于比较痛苦的事情,比如打个包就2.6G,其中也一堆垃圾数据(本来一直想图片上云也没有做,数据库也有20多M。),垃圾数据中还包括了一个vbox(如今也没有用了),还有一些已经找不到的软件,比如mqs相关的。

后续会对这些数据再做一次清理,然后尝试上github吧。后续还是会考虑自动备份数据库,感觉那样更合适一点。(现在没有搞)

博客也10多年了,不知道自己在坚持什么。

laravel predis `AUTH` failed: ERR Client sent AUTH

之前写过一篇:laravel 队列报错:`AUTH` failed: ERR Client sent AUTH, but no password is set [tcp://127.0.0.1:6379] ,就在前两天,今天上线看的时候,发现pm2 status的时候显示failed。

于是就在看到底是怎么回事,按理这个参数应该没问题啊?经过不停的测试不停的测试,发现

1、将paramaters放在default和cache中,仍然报错

2、将paramaters放在options里,一样报错

3、将default/cache中的password删除,只除paramaters,报错

4、将default/cache中的password删除,删除paramaters,留options中的paramaters,报错

5、将所有涉及到密码的地方删除,成功

--------再看predis的github发现他已经几年不更新了。所以,我也只能忍喽?不然怎么办?如果有设置密码,就将这个key加回来【因为之前测试过,如果确实有密码,并且设置了,没问题】

再看,pm2 stauts,还是报错,那问题就来了。因为我直接php artisan queue:work --tries=5 --sleep=1没有错,但为什么pm2启动就报错呢?于是查看进程,ps uax|grep artisan,发现运行路径是在release/4目录下。而不是current目录【之所以目录结构 是这样,是缘于我采用deployer进行项目部署的】

即使我在current目录下执行pm2 start xxx.yml,也是默认在release/4路径,毕竟它是映射过来的

所以最终我只能修改yml文件,将artisan路径设置为绝对路径。强行指定为current所在的绝对路径。这样就没有问题了。

至此,Auth没有设置密码的问题解决。同时还解决了artisan 执行queue:work 路径不对的问题(如果不解决这个,这意味着无论我怎么执行,都不在正确的目录下了)

Tags: laravel, predis, auth

Records:289012345678910»