码迷,mamicode.com
首页 >  
搜索关键字:wait    ( 4930个结果
Linux互斥与同步应用(五):system V信号量的互斥与同步
【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet 或 .../gentleliu,文章仅供学习交流,请勿用于商业用途】     system V信号量操作类似于posix信号量,但system V信号量的操作要复杂得多,posix信号量使用步骤为sem_init(sem_open)-->sem_wait(sem_post) --> sem_close详见上一...
分类:系统相关   时间:2015-01-05 20:34:59    阅读次数:260
linux下解决mysql 连接超时问题,永久生效
1,mysql 默认空闲8小时后,就会断开数据库连接,要解决这个问题,就要加长时间 2,修改mysql配置文件 /etc/mysql/my.cnf ,记得修改之前要备份 ? ? 添加如下内容,如果有则修改,时间以秒为单位 [mysqld] wait_timeou...
分类:数据库   时间:2015-01-05 13:24:13    阅读次数:143
压缩数据库
?? 1.显示由整个数据库保留和使用的磁盘空间。    EXEC SP_SPACEUSED 2.显示数据库文件列表    SELECT * FROM SYSFILES 3.设置数据库恢复模式为简单     ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT     GO     ALTER DATABASE DNName S...
分类:数据库   时间:2015-01-05 13:07:17    阅读次数:163
压缩数据库
1.显示由整个数据库保留和使用的磁盘空间。 EXEC SP_SPACEUSED2.显示数据库文件列表 SELECT * FROM SYSFILES3.设置数据库恢复模式为简单ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT GO ALT.....
分类:数据库   时间:2015-01-05 12:40:06    阅读次数:170
Nginx作为前端连接后端keep-alive问题解决
为了应付大量用户请求,我们的网站加入了Varnish作为中间Cache。上线后使用varnishstat查看client_conn比client_req高很多,导致varnish产生大量TIME_WAIT。开始以为是Nginx没有开启keep-alive的原因,开启...
分类:其他好文   时间:2015-01-04 13:43:33    阅读次数:227
一个线程和信号量的例子
///编译时加上-lpthread#include #include #include #include #include #include sem_t sem1,sem2;void fun(void *arg){ printf("fall asleep\n"); sem_wait(&sem1);p...
分类:编程语言   时间:2015-01-04 13:31:29    阅读次数:239
信号量工作原理
内核相关文件为include/linux/semaphore.h和kernel/semaphore.c 主要结构体: struct semaphore { raw_spinlock_t lock; unsigned int count; struct list_head wait_list; };...
分类:其他好文   时间:2015-01-03 19:54:19    阅读次数:253
Hibernate+C3P0下连接超时总结
最近后台总是会遇到当几个游戏区并发通知后台写入统计数据时,发生连接已超时的问题,抛出如下异常,导致一些统计数据未有写进去. Mysql服务器默认的“wait_timeout”是8小时【也就是默认的值默认是28800秒】,也就是说一个connection空闲超过8个小时,Mysql将自动断开该connection,通俗的讲就是一个连接在8小时内没有活动,就会自动断开该连接。 wait tim...
分类:Web程序   时间:2015-01-03 19:51:46    阅读次数:266
进程退出
系统调用: exit_group exit  exit_group 调用do_group_exit  终止整个线程组 exit 终止某一个线程 wait 调用: do_wait -》do_wait_thread-》wait_consider_task-》wait_task_zombie-》release_task...
分类:系统相关   时间:2015-01-03 18:41:01    阅读次数:262
Ubuntu 14.10 tftp服务器搭建
1. 安装客户端/服务端/inetd $sudo apt-get install tftp tftpd openbsd-inetd 2.创建1个tftp目录 $sudo mkdir /home/tftp 3.修改/etc/inetd.conf,增加1行如下: tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tf...
分类:系统相关   时间:2015-01-02 22:31:15    阅读次数:234
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!