更新 magento2 产品索引时,elastic search 报错 - status 429

问题:magento2.4的站点,执行 bin/magento indexer:reindex 后,elastic search 报错。内容如下:

Catalog Search index process error during indexation process:
{"error":{"root_cause":[{"type":"cluster_block_exception","reason":"index [magento2_mazia_243_product_1_v45] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block];"}],"type":"cluster_block_exception","reason":"index [magento2_mazia_243_product_1_v45] blocked by: [TOO_MANY_REQUESTS/12/disk usage exceeded flood-stage watermark, index has read-only-allow-delete block];"},"status":429}

尝试:按网上说的,调整elastic search设置后就可以了:

curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_cluster/settings -d '{ "transient": { "cluster.routing.allocation.disk.threshold_enabled": false } }'

curl -XPUT -H "Content-Type: application/json" http://localhost:9200/_all/_settings -d '{"index.blocks.read_only_allow_delete": null}'

参考:https://stackoverflow.com/questions/63689953/magento-2-4-reindex-issue-with-elasticsearch

发自139.com的邮件,不能在电信内网的邮局中收到 - iredmail

环境:电信的线路,在内网的一台机子上安装了 iredmail 邮局
问题:邮局与腾讯的收发邮件,正常。但发自139.com的邮件,不能收到
现象:邮局中的日志有如下字样:

Aug  5 21:57:29 mail postfix/smtpd[22485]: connect from n169-113.mail.139.com[120.232.169.113]
Aug  5 21:57:29 mail postfix/smtpd[22485]: Anonymous TLS connection established from n169-113.mail.139.com[120.232.169.113]: TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)
Aug  5 21:57:29 mail postfix/smtpd[22485]: 4LznGd6ykCz9w4l: client=n169-113.mail.139.com[120.232.169.113]
Aug  5 21:59:27 mail postfix/anvil[21946]: statistics: max connection rate 1/60s for (smtpd:120.232.169.113) at Aug  5 21:49:27
Aug  5 21:59:27 mail postfix/anvil[21946]: statistics: max connection count 1 for (smtpd:120.232.169.113) at Aug  5 21:49:27
Aug  5 21:59:27 mail postfix/anvil[21946]: statistics: max cache size 1 at Aug  5 21:49:27
Aug  5 22:00:45 mail clamd[1737]: SelfCheck: Database status OK.
Aug  5 22:02:30 mail postfix/smtpd[22485]: timeout after DATA (0 bytes) from n169-113.mail.139.com[120.232.169.113]
Aug  5 22:02:30 mail postfix/smtpd[22485]: disconnect from n169-113.mail.139.com[120.232.169.113]

尝试:看起来,自建邮局能与139.com邮局的IP互访,但为什么自建邮局不能成功收信呢?

依照网上的帖子,这可能是因为内网的机子拨号后,以太网的默认的mtu 1500值显得大,需要调小以适合传送。

[root@mail ~]# ping -M do -s 1430 n169-113.mail.139.com
PING n169-113.mail.139.com (120.232.169.113) 1430(1458) bytes of data.
ping: local error: Message too long, mtu=1400
ping: local error: Message too long, mtu=1400
ping: local error: Message too long, mtu=1400

果然,将mtu调小到1400后,自建的邮局就可以成功从139.com收到邮件了。

参考:

打篮球

朋友喊打篮球。我们夜七点半出发,来到福和体育公园。我们看到摩托车停满位,公路对面有商家喊喇叭搞活动,广场大屏放新闻,好不热闹。

篮球场上,后生仔喊我们上来打半个场地的比赛。我们先声明,“我齐家不晓打嘅喔。”后生仔话,“来哩,来哩。”我也凑数上场,虽然我连拍球也不会。果然,打着打着,后生仔知道他们攻时我们守不住,我们攻时连球都传不进,双方的实力差过远。当我拿球时,后生仔干脆就站着不动手脚,不做防守,只动嘴,教练般鼓励地喊:”吖叔,上篮、上篮。“如此体谅我,让我不好意思的。我免强举手送出,往篮框着力一投……不出所料,球未曾沾到框。

其间,我们转到旁边的足球小场,看到球在塑料草地上滚,我好想踢喔。我准备归时,在过道遇到”龙神“,他带着小孩散步,彼此相向哈哈一笑。感慨时间过得好快,当年还一齐在佢店里打豆腐汤食,里今佢只仔都嘅大了。

打桌球

昨晚朋友约打桌球。我们闲逛到街中心附近的一家,上楼后在大厅里打美台。开始时,三个人各打“小、中、大”号球。我近视,每次轮到我打时,我都要走近桌边,俯身低头,左右地看球身上是个什么数字,是不是我的球。后边四个人打,就每两人一组分打“大小”球,这样球容易分辨些。我是读初中的时候凑亲着玩的,二十多年后的现在来打桌场,不仅技术菜(滑杆、空杆等屡见不鲜),连规则都忘记了,甚至连桌球杆掉了头也不知,还继续打。起方便,我们四人约定的规则,只有一条:误打黑色或白色球入袋,罚一杆,其它的都忽略。如此,我们围在桌边,时而为误落白球起哄;时而为插队出杆起争执;时而为停在袋口的球而跺脚。我们会有模有样地拿架杆来击球,也会随意地坐到台上出杆。我们边打边讲笑,出杆击球仿佛是在聊天中喝一口啤酒助助兴的动作而已。

地点:帝源台球。位置在街心,三味书屋对面
价格:大厅美台(小桌),15元/小时

postfix 多实例多配置运行 - postmulti - 各实例用各自的发信出口IP

需求:配置有多个IP地址的机子,想让postfix用不同的IP地址发出邮件。

尝试:可以使用 postmulti 配置多个不同的postfix实例:每个实例使用自己的main.cf配置文件,在各实例的main.cf里绑定指定的IP地址。

参考: