Category: Tech

  • 单点故障的可能

    上次说到使用Memcached来存储session,这样就可以不用Tomcat的session同步机制(因为Y这么多年居然一点没变化过),直接做http的负载均衡,前端不管用硬件还是软件实现,系统结构都会显得更为简单,但是一直觉得,依然存在单点故障的可能,想想还是画个图比较清晰,画了几遍,如果除去Cache Cluster,那么木有单点故障的最小结构至少需要服务器十台,当然,我画的是理想化状态,Memcached的logo真TM恐怖……这样的结构,应该不会再有单点故障的可能,而且扩展起来也是很方便的,堆服务器就是了。

  • FreeBSD & Broadcom Netlink Ethernet Driver

    近日在戴尔的机器Optiplex380上装Freebsd的时候发现,又是Broadcom的网卡,每次都是Y出问题,官方根本就不带驱动的~搜索了一下,在论坛上居然有解决方案:

    https://forums.freebsd.org/showthread.php?t=6081

    但支持的芯片组是BCM5761,BCM5784,BCM5785,并没有Optiplex380上的BCM57780,因为57780和5784,5785是一个系列的,根据我英明的估计和大胆的猜测,把patch文件打开看了一下:

    http://nccs.christian.net/bge_bcm5784_patch.htm

    里面果然有关于57780的字段,


    接下来的事情就很简单了,用优盘把两个patch文件拷到电脑上,

    Mount -t msdosfs /dev/da0s1

    打patch,重新编译内核,reboot,OK~

    cd /usr/src/sys/dev/bge
    patch < /root/patchbge.patch
    cd /usr/src/sys/dev/mii
    patch < /root/patchmii.Patch
    cd /usr/src/sys/i386/conf/
    config kernel

  • 境外虚拟主机的默认时区更改

    彻底郁闷了,机关算尽,我却一直忘记了可以在php.ini里面设置时区,导致花费了额外的几百块去买VPS,好在我英明神武的选择了月付,浪费的不多,总的来说,于做网站而言,VPS不是一个最好的选择。

    一行代码,浪费几百块,这是多么惨痛的血的教训啊!

    date.timezone = Asia/Chungking