今天早上起床,精神尚好。昨晚有些发汗。上午照常上班视频会议。小组长单独慰问了几句。中午核酸报告出来了。CT=20。
白天无发烧。晚上有点倦。打喷嚏流鼻涕明显增多。
今天早上起床,精神尚好。昨晚有些发汗。上午照常上班视频会议。小组长单独慰问了几句。中午核酸报告出来了。CT=20。
白天无发烧。晚上有点倦。打喷嚏流鼻涕明显增多。
早上在床上先测个体温36.7。正常。头有点疼,嗓子有点干。
吃完早饭开会。然后去了一次做核酸的地方。要求现场先做快捡。确认阳性后安排在旁边的集装箱房子内做pcr。这次是捅喉咙。然后就回家了。
今天早上有鼻涕下午就干了,洗鼻涕改成挖鼻屎。头痛症状基本消失。就是还是觉得乏力。
下午凉在外面的被子被吹到楼下了。隔壁奶奶按门铃,还好我戴口罩去开的门。
晚上觉得乏力,偏头疼,早早睡了。
今天是密接第三日。上周四老婆在家测出阳性,周五女儿也测出阳性(PCR+快筛)。趁着我还阴着周六完成了冰箱补货。按德国的要求,需要在家隔离7+3。7天后如果转阴就可出关。家里都两个阳了,所以我静等转阳。今天周日,起床后觉得嗓子有点痒,头闷闷的。自测一开始是陰性。测试盒放置一边没注意,后来出现了第二条线。
下午觉得有点发烧,测了一下体温37.4,再做一次快筛就是阳性了。毫无悬念的如同医生在给花做PCR测试时候安慰她说的,“别害怕,你爸爸过几天也要来做的”。
目前症状,低烧,少许咳嗽,就没其他症状了。早上鼻子有点塞,起床后后消失了。
上海目前正在搞全城筛查,阳性要被抓去集中隔离。小庆幸一下。
补充:临睡前体温37.2
在获取服务器返回的数据时候,我们使用了Guzzle客户端。在加上校验器之后,发现无法取得返回内容了。后来看到这里,知道了原因
https://github.com/guzzle/psr7/issues/38
原来Body在Guzzle里是个流媒体,当第一次取得全部内容后,内部指针会指向最后。第二次再用GetContent的时候就无法取得了,必须先“倒带” rewind。
咳嗽已经一个多星期了。今天早上去看了医生。怀疑是corona安排周一做pcr。晚上开始发烧。服用了医生开的化痰药,但是没开退烧药。晚上量了有38.7。一直未发汗。鼻塞轻微,鼻涕混。继续观察。早上做快筛是阴性。
23:30 39.2
花有述轻微咽痛,体温37。我无症状体温36.7。
在启动一个容器的时候提示 network xxx not found
$ docker-compose up
Starting yachaoonline-php5.6 ... error
ERROR: for yachaoonline-php5.6 Cannot start service app: network edb946210ef3e67fbb1db9ab6aee1a8475d3bf0b73a5d70794c32636b99722f9 not found
ERROR: for app Cannot start service app: network edb946210ef3e67fbb1db9ab6aee1a8475d3bf0b73a5d70794c32636b99722f9 not found
ERROR: Encountered errors while bringing up the project.
因为很久没启动这个项目了,估计是该网络被删除。尝试以下命令进行修复
先查看网络
docker network ls
发现网络还在,但id已经修改了。执行 dokcer network prune进行清楚,仍旧无法清除。然后执行一下命令进行系统清理。
docker system prune
然后重新启动,问题解决。
PHP 不会死 —— 我们如何使用 Golang 来阻止 PHP 走向衰亡
https://zhuanlan.zhihu.com/p/256246753
GO+PHP, 让全宇宙最好的两种语言合体的神器——RoadRunner
https://zhuanlan.zhihu.com/p/60599237
简单的介绍(蹩脚的机翻)
享受PHP与Go的强大合体【RoadRunner】的乐趣!官方介绍的翻译
关于RST SOAP RPC的简单对比
I have to install it manually.
First: Login into your php container as root, then install via pecl.
docker exec -it -u 0 php /bin/sh pecl install ast-1.0.1
After that, you need to enable it in php.ini like:
extension=ast.so
restart php-fpm in docker with
kill -USR2 1
This solves my problem and may help. (edited)
容器之间的通讯有几种。
1 通过端口。
比如,php fpm容器通过暴露9000端口,nginx利用该端口,把php交给fpm容器
再复杂一点,还可以通过配置虚拟网络的。让不同的服务运行在不同的ip的端口上。
2. 通过link
更简单的方法是通过link。当一个容器需要另外一个容器的是时候,只要在docker-compse.yml文件里写上link 服务名service : 别名alias 即可。在该容器内,这个 service(或者别名)就是指向另外的容器的。
例子
比如有2个容器,php容器和db容器。php容器需要访问db,发现通过127.0.0.1这样的并不可以。因为,db是运行在另外一个容器内的,127.0.0.1则是本php容器。而非db容器- 通过expose暴露的端口也仅仅是暴露给宿主,而不是其他容器。这样只要在php容器的配置加上link:
php:
....
links:
- "mysql"
mysql:
....
然后在 php 的配置里,链接数据库只要写 mysql 即可
DATABASE_URL="mysqli://user:user@mysql:3306/user-db?serverVersion=5.7"
进入php容器查看ping mysql,会发现docker已经把mysql这个写入了类似hosts文件的地方。具体哪我也不知道。
我正在看5.2的教程,昨天升级到5.3后,发现教程和实际情况对不上了。再看了官网,发现它了修改。
链接
1. https://symfony.com/blog/new-in-symfony-5-3-guard-component-deprecation
2. https://symfony.com/doc/current/security/authenticator_manager.html