分类 电脑 下的文章

为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

WAS服务启动失败 - 终结点映射器中没有更多的终结点可用 - Windows Process Activation Service

环境:苹果电脑安装的Windows 10专业版,
问题:添加IIS后无法启动网站,提示依赖的服务无法启动。尝试手动启动WAS - Windows Process Activation Service,失败,提示错误“终结点映射器中没有更多的终结点可用”。

尝试:删除已安装的“金山毒霸”,重启机子后,好像可正常启动IIS Web服务了。

参考:

学做主机客服

在相亲的“通气见面会”上,一个老奶奶问我,“尔里下工资几多,吖冇一万?”我答得有些慌乱,“冇。差一大截,乃里有嘅多。”说完我心一沉,心想老奶奶这么问,怕是觉得我配不上她的孙女了。事后,我心有不甘,但我挣的工资是没人家多,技不如人。想到小的如吃饭的筷子、大的如航天火箭、抽象的如语言文化,这些都是知识不断积累和创新的成果,我总结了自己的工作经验,写成了《学做主机客服》这短文。短文虽少少几句话,但希望能作抛砖引玉之言,为他人成功之路砌上一个台阶。他人若因此受益,能一传十,积小益成大利,我会很高兴的。本人才疏学㳀,难免文中有错误的地方,请您不吝指正,谢谢。《学做主机客服》短文:https://ye.anqun.org 如有年轻貌美女子想学,鄙人定能亲身教授,手把手地……