这个部分提供“技术部落”网站运营和支持方面的信息。
启动MySQL
MySQL是作为服务安装的,应该在服务器重启后运行。你可以使用以下指令检查:
1 sudo netstat -tap | grep mysql
如果需要启动MySQL,你可以使用以下指令:
1 sudo service mysql start
启动MongoDB
MongoDB也是作为服务安装的,应该在服务器重启后运行。你可以使用以下指令检查:
1 sudo netstat -tap | grep mongo2 tail /var/log/mongodb/mongodb.log
如果需要启动MongoDB,你可以使用以下指令:
1 sudo service mongodb start
启动Web服务器
Apache Tomcat也是作为服务安装的,应该在服务器重启后运行。你可以使用以下指令检查:
1 ps -Af | grep tomcat2 tail /var/lib/tomcat7/logs/catalina.out
如果需要启动Tomcat,可以使用以下指令:
1 ~techtribesje/bin/start-tomcat.sh
启动内容更新器
内容更新是一个独立的Java进程,需要在服务器重启后手动启动。你可以使用以下指令(XYZ构建版本号):
1 ~techtribesje/bin/start-updater.sh XYZ
你可以使用以下指令检查:
1 ~techtribesje/bin/updater-logs.sh XYZ
监测
“技术部落”网站唯一的监测是Pingdom37 ,配置为每5分钟测试网站是否可访问。一旦发现Web服务器不可用,就会发送电子邮件。
37 https://www.pingdom.com/
备份
格林尼治标准时间每天凌晨3点,MySQL和MongoDB数据库都通过计划任务进行备份。你可以使用以下指令检查计划任务:
1 crontab -l
你应该看到这样的东西:
1 0 3 * * * /home/techtribesje/bin/backup-data.sh > /dev/null
这个shell脚本获取MySQL和MongoDB数据库的导出,复制到一个与Dropbox同步的文件夹。