2020年5月

Magento - 站点的css文件不能正确加载 - 404 not found

现象:访问新建的带模板数据的magento2站点,样式表CSS等文件返回“404找不到”的错误信息,如 site-domain/pub/static/version1590556106/frontend/Zc/jo/en_US/css/bootstrap.css,但 site-domain/pub/static/frontend/Zc/jo/en_US/css/bootstrap.css 是可访问到的。

尝试:查看当前magento是在宝塔环境下运行的,使用magento文件包配置文件 nginx.conf.sample 的 rewrite规则,也是一样的404结果。但我们可以通过执行 bin/magento config:show dev/static/sign 0 的命令来禁用“静态文件标识”(static content signing),之后重新生成站点静态内容,网页就会引用 site-domain/pub/static/frontend/Zc/jo/en_US/css/bootstrap.css 的URL,不带“version数字”的了。

参考:

为nginx的网站日志按日切割且删除30天后的日志 - logrotate

需求:对nginx的网站日志(存储在/alidata/www/logs/)文件按日分割,且删除超过30天的日志文件。

尝试:创建配置文件 /etc/logrotate.d/nginx ,内容如下:

/alidata/www/logs/*.log {
daily
rotate 30
dateext
missingok
notifempty
sharedscripts
postrotate
      nginx -s reopen
endscript
}

其中也可以用 kill -USR1 `cat /alidata/server/nginx/logs/nginx.pid` 来让nginx从新文件中写入日志,nginx.pid是包含当前nginx进程ID的文件,请根据具体文件位置路径来执行。

参考:

在IIS里为fastcgi设置超时时间 - activityTimeout - requestTimeout

现象:Windows 2019,IIS配置了fastcgi来运行php网站程序。帝国CMS在刷新数据表时,返回“服务器错误”,网站日志里的错误代码是443。

尝试:可以通过IIS管理器,增加fastcgi的活动超时时间值(默认30秒)和请求超时时间值(默认90秒),如将这两都增加到300秒或以上。

参考:https://docs.microsoft.com/en-us/iis/configuration/system.webserver/fastcgi/

用vboxmanage将XenServer导出的.xva文件转为.vdi文件

问题:线上VPS主机商使用的是XenServer平台,VPS的CentOS7启动失败,说要重装系统,但同时也提供了XenServer的导出文件.xva。

尝试:

  1. 因为本地没有XenServer运行环境,仅有VirtualBox
  2. 通过 xva2img.sh 的转换脚本,将.xva文件转换成.img文件
  3. 再将.img文件用vboxmanage.exe转为.vdi文件
  4. 在VirtualBox虚拟机里挂载该.vdi文件

参考:https://github.com/dubcl/xva2img

玉米粒煲猪脚

前天小学开学上课,听说有老师认不出来长胖后的学生。有的学生可能正长身体,加上四、五个月没见过面,老师认不出学生不是编的笑话。我上个月称过体重,轻了七、八斤。我老妈听了后,心疼地说,“瘦了,饿瘦了。吖咪冇肉食?”过年因为疫情管控,我的主食是鸡蛋和腐竹,间隔网上买几包腊肠开荤,自己煮食少盐少油,体重难免变轻。听“军长”的建议,“缺惹补惹”,少肉就补肉,又有人云“胖得像大腿一样”,那我就去买个“猪腿”来增增肥。

一般煲猪脚搭配的是花生米或黄豆。我没在菜市找到黄豆或花生,倒是看见几个阿姨在剥玉米,很热闹的样子。我凑过去,顺手拿了条已经剥净皮的玉米,打算拿玉米粒代替黄豆煲猪脚。我准备掰玉米粒时,发现玉米尖上有几只玉米粒有点长毛、变色、瘪的。凑前闻,是有点馊味。我用拇指一按,这些玉米粒立刻烂开,馊味又浓了些,赶紧用水龙头水冲掉。整好玉米粒和猪脚,盼着昨晚在网上买的米能快点送到,不是的话,冇米煮昼啊。我焦急等到十二点十分,米还没送到,怎么办呢?突然灵机一动,我可以煮面食啊。人家有“隆江猪脚饭”,我来个“自制猪脚面”?我乐了一下又否定了,因为早餐吃得就是面。好得,我还有黑米,虽然颜色不对,但至少听起来还是“猪脚饭”。

zhu-jiao-fan-1.jpg

zhu-jiao-fan-2.jpg