摘要: 一:update.zip包的制作 1:新建一个目标,在此目录下准备好需要的文件,如system目录文件、boot.img、recovery.img等. mkdir testupdate cp system/ testupdate/ -tf 注:如果文件是system.img镜像可以用unyaffs解压出来得到system 2:用make-update-script工具生成update-script脚本,如下 cp make-update-script testupdate/ cp android-info.txt testupdate/ cd testupdate ./make-update- 阅读全文
posted @ 2012-05-11 16:38 爱开卷360 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 在Linux下面部署应用的时候,有时候会遇上Socket/File: Can’t open so many files的问题;这个值也会影响服务器的最大并发数,其实Linux是有文件句柄限制的,而且Linux默认不是很高,一般都是1024,生产服务器用其实很容易就达到这个数量。下面说的是,如何通过正解配置来改正这个系统默认值。因为这个问题是我配置Nginx+php5时遇到了,所以我将这篇归纳进nginx+apache篇。查看方法我们可以用ulimit -a来查看所有限制值[root@centos5 ~]# ulimit -acore file size (blocks, -c) 0data s 阅读全文
posted @ 2012-05-11 09:25 爱开卷360 阅读(103655) 评论(0) 推荐(4) 编辑
摘要: 运行在Linux系统上的Java程序可能会出现"Too many open files"的异常情况,且常见于高并发访问文件系统,多线程网络连接等场景。 程序经常访问的文件、socket在Linux中都是文件file,系统需要记录每个当前访问file的name、location、access authority等相关信息,这样的一个实体被称为file entry。“open files table”(图中橙色标识)存储这些file entry,以数组的形式线性管理。文件描述符(file descriptor)作为进程到open files table的指针,也就是open f 阅读全文
posted @ 2012-05-11 09:24 爱开卷360 阅读(4800) 评论(0) 推荐(0) 编辑