1. docker限制各个容器中资源

    为容器分配内存 -m 100m 限制容器内存(最大能够跑到100m*2) 原因是源码里memory.memsw.limit_in_bytes 值是被设置成我们指定的内存参数的两倍 -m 100m –memory-swap=100m 这样才能彻底的限制内存大小为100m demo: docker run --name "TEST01" -i -t -p 8101:80 -m 100m --memory-swap=100m -v /data/wwwroot/testsite/:/data/wwwroot 172.17.163.105:8500/onli...

    2016/01/07 container

  2. Nginx反向代理死循环问题

    需求是要将news.xxxxx.com指向内网qt.xxxxx.com/MAKE-NEWS-HIAPK/ , 在做反代测试时出现目录死循环http响应”414 Request-URI Too Large” 异常现象: 10.79.153.11 - - [06/Jan/2016:16:58:13 +0800] "GET /MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/MAKE-NEWS-HIAPK/meizu/HIAPK1626034.ht...

    2016/01/06 linux

  3. 解决docker操作经常意外停止容器的坏习惯

    原先使用 docker attach 进入容器后执行命令,习惯性的ctrl+d操作会导致容器直接停止,改为 docker exec -it 容器id /bin/bash 方式进入容器即可 脚本 #!/bin/bash if [ ! $1 ]; then echo "usage: $0 [DOCKER ID] "; exit fi DOCKERID=$1 docker exec -it $1 /bin/bash

    2015/10/10 container

  4. 本地开发docker容器之间的通讯问题

    由于公司在办公网络设置了隔离所以导致无法使用ip+port访问本地容器,使用容器--link能够容器之间互相访问。 遇到的问题 如下所示,创建了两个容器nginx容器中的服务需要服务mysql容器中的服务,但是由于办公网络隔离原因导致无法使用ip+port访问本地容器。 xiaocaideMacBook-Pro:data_mysql xiaocai$ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS ...

    2015/10/10 container

  5. Docker容器中无法运行crontab任务

    现象 采用官方的centos6镜像创建容器后,安装并启动了crontab服务,但发现crontab脚本没有触发。(暂不确定是镜像问题还是容器问题) 逐步排除最后发现是crontab安装了但却无法使用 vim /etc/crontab # Example of job definition: # .---------------- minute (0 - 59) # | .------------- hour (0 - 23) # | | .---------- day of month (1 - 31) # | | | .------- month (1 - 12...

    2015/10/10 container

  6. php swoole process进程阻塞与非阻塞

    有一个定时脚本的需求,要求是在同一时刻异步的执行多个任务。采用Swoole扩展满足需求,但在swoole_process使用中遇到阻塞与非阻塞的疑惑。 在timer创建process进程 按照官方的demo,在swoole_timer_add种创建多个process进程。 swoole_timer_add(2000, function() { $tasks = array( array('uniqid'=>'A1'), array('uniqid'=>'B2'), ); foreach ($tasks a...

    2015/09/21 php

  7. 服务器常用测试shell命令记录

    一句话测试mysql链接 /usr/local/php-5.4.42/bin/php -r '$h="10.199.100.25";$u="qtuser";$p="*****";$db="hiapkdede";$sql="show tables;";$con = mysql_connect($h,$u,$p);var_dump($con);mysql_select_db($db, $con);$result = mysql_query($sql);while($row = mysql_fetch_array($result)){print_r($row);}' 一句话测试memca...

    2015/09/20 linux

  8. nginx反向代理使用示例

    proxy_pass配置说明 结尾不带/ 访问 www.hiapk.dev/templets/v1/def.css 时指向 http://hit.stat.hiapk.com/templets/v1/def.css 文件 location ^~ /templets/ { proxy_pass http://hit.stat.hiapk.com; } 结尾带/ 访问 www.hiapk.dev/templets/v1/def.css 时指向 http://hit.stat.hiapk.com/def....

    2015/09/20 linux