Error In Accept Bad File Descriptor
Contents |
here for a quick overview bad file descriptor error in c of the site Help Center Detailed answers to any write error bad file descriptor questions you might have Meta Discuss the workings and policies of this site
Socket Error Bad File Descriptor
About Us Learn more about Stack Overflow the company Business Learn more about hiring developers or posting ads with us Stack
Bad File Descriptor Python
Overflow Questions Jobs Documentation Tags Users Badges Ask Question x Dismiss Join the Stack Overflow Community Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute: Sign up Linux C Socket:“bad bad file descriptor golang file descriptor” occurs when accept() invokes up vote 1 down vote favorite 1 I am writing a send/receive project using linux/socket/tcp, I create some threads to send or recieve message,and use a global queue to store message Code: void EnQueue (M_queue queue,char * message,char * target_IP,char * target_IP_BAK) { char a; char * m=&a; strcpy(m,target_IP); M_element node=(M_element)malloc(sizeof(struct MessageNode )); node->message=message; node->target_IP=target_IP; node->next=NULL; if(IsQueueEmpty(queue)) { queue->rear=queue->front=node; } else { queue->rear->next=node; queue->rear=node; } } M_queue messages; void* receive_message(); void* send_message(void* args); int main() { pthread_t in_thread,out_thread; messages=(M_queue)malloc(sizeof(struct MessageQueue)); init(messages); int ret=pthread_create(&in_thread,NULL,receive_message,NULL); if(ret==-1) { perror("thread receive:"); } while(1) { if(!IsQueueEmpty(messages)) { M_element message=DeQueue(messages); pthread_create(&out_thread,NULL,send_message,(void*)message); } } pthread_join(in_thread,NULL); return 0; } void* send_message(void * args) { struct sockaddr_in sockaddr_out; M_element message=(M_element)args; int cfd=socket(AF_INET,SOCK_STREAM,0); if(cfd==-1) { perror("send_socket"); exit(1); } sockaddr_out.sin_family=AF_INET; sockaddr_out.sin_port=htons(9734); printf("%s\n",message->target_IP); sockaddr_ou
von GoogleAnmeldenAusgeblendete FelderNach Gruppen oder Nachrichten suchen
Next To: maria-discuss@xxxxxxxxxxxxxxxxxxx From: joao@xxxxxxxx Date: Sat, 07 Nov 2015 19:36:59 +0000 Hi List, Sometimes, my https://lists.launchpad.net/maria-discuss/msg03060.html mysqld daemon begin to consumes 100% the connection to the https://lists.launchpad.net/maria-developers/msg03463.html server gets unstable and I get flooded in the mysql error log with these messages: Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error in accept: Bad file descriptor Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error bad file in accept: Bad file descriptor Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error in accept: Bad file descriptor Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error in accept: Bad file descriptor Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error in accept: Bad file descriptor bad file descriptor Nov 4 06:17:01 db1 mysqld: 2015-11-04 6:17:01 140682979031168 [ERROR] Error in accept: Bad file descriptor it only stops when I restart the daemon, no query is shown in "show full processlist". Maybe some kernel adjustment? Any ideia? Running centos 7 at the lastest version. [root@db1 scripts]# yum -y update Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: ftpmirror.your.org * epel: mirror.nexcess.net * extras: ftpmirror.your.org * updates: mirrors.lga7.us.voxel.net No packages marked for update [root@db1 scripts]# rpm -qa|grep -i MariaDB MariaDB-shared-10.1.8-1.el7.centos.x86_64 MariaDB-client-10.1.8-1.el7.centos.x86_64 MariaDB-common-10.1.8-1.el7.centos.x86_64 MariaDB-server-10.1.8-1.el7.centos.x86_64 Thanks! João Reis. Follow ups Re: Bad file descriptor mariadb 10.1. From: joao, 2015-11-07 Re: Bad file descriptor mariadb 10.1. From: Justin Swanhart, 2015-11-07 Re: Bad file descriptor mariadb 10.1. From: Colin Charles, 2015-11-07 Thread Previous • Date Previous • Date Next • Thread Next • Take the tour • Read the guide • Help for mailing lists © 2004-2012
Next • Thread Next To: Time Less