50여개의 사이트가 호스팅 중인 웹서버가
한달 전부터 많이 느려지더니 매주 주말쯤에 서버가 한번씩 죽습니다.
오늘두 죽어서 일단 제부팅을 했는데
지난주 제부팅 햇을때는 부팅후 잘 됬는데..
오늘 제부팅 하니까 ssh 접속이나 ftp는 되는데..
홈페이지가 전부 안열리네요
아파치나 httpd 가 실행이 안되는거 같아서
어떻게 해야 하나요..
제가 초보라서.. 알려 주세요 ㅠㅠ
Cannot initialize InnoDB as 'innodb_data_file_path' is not set.
If you do not want to use transactional InnoDB tables, add a line
skip-innodb
to the [mysqld] section of init parameters in your my.cnf
or my.ini. If you want to use InnoDB tables, add to the [mysqld]
section, for example,
innodb_data_file_path = ibdata1:10M:autoextend
But to get good performance you should adjust for your hardware
the InnoDB startup options listed in section 2 at http://www.innodb.com/ibman.html
050409 0:36:30 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
050409 0:36:30 /usr/libexec/mysqld: Normal shutdown
책보면서 인터넷 찾아가면서 열심히 해보구는 있는뎅..제가 워낙에 리눅스 초짜라...잘안되네요... 우선..포트 확일해봤는데요..
# telnet localhost 143
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused
telnet: Unable to connect to remote host: Connection refused
이렇게 나오네요...포트가막힌건가요? 110번도 똑같구요..
포트 여는 방법좀 가르쳐 주세요...급합니다..
참고로 제가 무지 초짜이니..최대한 상세하게 가르쳐 주세요..
이런건 당연히 알겠지 싶은것
소켓 플밍을 하다가 보니....이해가 좀 안되는 부분이 잇어서요..
보통 포인터가 * 을 붙인것과 안붙인 차이가
붙이게되면....그포인터 변수안에 주소값에 잇는 값을 표현하고
안붙이면 그값에 주소를 표현하는걸로 알고잇는데요...
근데 ap->sin_addr.s_addr=inet_addr(host_part);
저 호스트 파트라는 변수는 포인터 변수임에 불구하구....
*을 붙이지 않고 잇내요...참고로 저 호스트 파트라는 것은
일반 아피 주소를 뜻하는거거든요..문자열 수치...
inet_addr은