Eliyar's Blog

大有空间,可容;强有余力,有度。弱无依仗,赖横。真有信奉的人,可以强到从容,大到由他。

0%

最近Mysql可以正常启动,但运行一段时间后会自动停止,停止后又可以手动正常启动。反反复复这样子,然后刚学会查log的博主就决定查查怎么回事。经过查询,log如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
150226 11:39:13 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
150226 11:39:13 [Note] Plugin 'FEDERATED' is disabled.
150226 11:39:13 InnoDB: The InnoDB memory heap is disabled
150226 11:39:13 InnoDB: Mutexes and rw_locks use GCC atomic builtins
150226 11:39:13 InnoDB: Compressed tables use zlib 1.2.8
150226 11:39:13 InnoDB: Using Linux native AIO
150226 11:39:13 InnoDB: Initializing buffer pool, size = 128.0M
InnoDB: mmap(137363456 bytes) failed; errno 12
150226 11:39:13 InnoDB: Completed initialization of buffer pool
150226 11:39:13 InnoDB: Fatal error: cannot allocate memory for the buffer pool
150226 11:39:13 [ERROR] Plugin 'InnoDB' init function returned error.
150226 11:39:13 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
150226 11:39:13 [ERROR] Unknown/unsupported storage engine: InnoDB
150226 11:39:13 [ERROR] Aborting
150226 11:39:13 [Note] /usr/sbin/mysqld: Shutdown complete
Read more »

由于渣百度找不出什么有用的东西,经常性需要上外网。还好有科学上网利器Shadowsocks。

UBUNTU上配置ShadowSocks还算比较简单

安装Python依赖包

1
2
$ sudo apt-get update
$ sudo apt-get install python-gevent python-pip

安装ShadowSocks

1
$ sudo pip install shadowsocks
Read more »

在UBUNTU或者其他LINUX服务器上安装Wordpress,特别是搬家后会出现下列问题。

  1. 安装主题/插件要求输入FTP账号密码
  2. WP SUPER CACHE等插件无法使用
  3. 无法自动升级
  4. ……
    很多地方给出方案是运行如下
1
$ sudo chown -R www /var/www/wordpress/
Read more »

按照DigitalOcean VPS配置多站点LAMP 配置好LAMP虚拟主机,部署完wordpress,准备关掉去吃饭,突然发下除了首页以外任何页面都不能点开。如果把固定连接换成默认方式则正常。所以认定为Apache rewrite出了问题。

###SSH命令允许加载rewrite模块

1
ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
Read more »

VPS推荐:DigitalOcean $10优惠链接

博客之前一直用的LNMP,可是那个该死的502 bad gate way错误一直重现,忍无可忍换了WDCP面板,但依旧无效。

折腾几天实在不愿意折腾了,直接选择了DO自带的Droplets中Applications里的LAMP on 14.04(UBUNTU)。虽然官网有教程,但只讲了如何设置单站点,一个VPS只设置一个站点有点浪费,所以采取以下方案来设置虚拟服务器。

创建Droplet

建立一个新的Droplet,Select Image选择LAMP on 14.04,创建。

Read more »

***2015年2月23更新***

问题还是重现了,而且越来越严重,最终放弃了nginx,换用了LAMP,具体方法参见DigitalOcean VPS配置多站点LAMP

***2015年2月23更新***

这两天真是被这个这个错误折磨的死去活来。千辛万苦把阿里云的胡杨树官网搞好,在digitalocean上还是这个问题。实在没法搞定,想用LNAMP最终终于选了WDCP。在DigitalOcean试了以后速度很赞。就把博客换成WDCP平台+七牛+WP SUPER CACHE,经过测速博客能在大部分区域秒开。

胡杨树官博也通过WDCP平台+七牛+WP SUPER CACHE配置以后,就算是THE7这么庞大的主题,也能国内都实现秒开。官网几乎没有502错误,博客偶尔偶尔出现,不过基本没问题,我也懒得折腾了,就这样吧。

又弃更了一段时间了。说来惭愧,这次回去得开始加把劲了。昨天看到了一个评论很开心,自己的第一个技术贴有评论。啦啦啦我会继续努力地

本文是通过SSH反向隧道方式实现外网访问内网中的树莓派服务器。不需要设置端口映射。一条命令即可完成。

需求分析

现有一个树莓派提供服务,需要通过外网访问。树莓派(A)能与外网通讯,但没有公网IP。手中还有一个服务器(B)有公网IP,可以与树莓派通讯。现需要外网中访问树莓派(A)提供的服务。

Read more »

上次设计系统没有删除功能,用过一段时间后照片很多,很不方便。所以这次决定加上删除功能,研究半个来小时写出了这个模块。

模块功能

  • 要删除的文件名作为传递参数传给函数
  • 通过一个文件名,删除这个时间点拍摄的四张照片
  • 从数据库删除相应的记录
    Read more »