<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>좋은회사. 나에게 열광하게 만들자</title>
		<link>http://lhb.kr/</link>
		<description>노랑배</description>
		<language>ko</language>
		<pubDate>Thu, 05 Aug 2010 10:08:15 +0900</pubDate>
		<generator>Textcube 1.7.6 : Staccato</generator>
		<item>
			<title>큐브리드 복제환경 구성후 복제에이전트가 구동되지 않을때</title>
			<link>http://lhb.kr/entry/%ED%81%90%EB%B8%8C%EB%A6%AC%EB%93%9C-%EB%B3%B5%EC%A0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1%ED%9B%84-%EB%B3%B5%EC%A0%9C%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EA%B0%80-%EA%B5%AC%EB%8F%99%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84%EB%95%8C</link>
			<description>&lt;P jQuery1280885175515=&quot;92&quot;&gt;마스터&amp;nbsp; + 배포 + 슬레이브 서버로 구성&lt;/P&gt;
&lt;P jQuery1280885175515=&quot;94&quot;&gt;구성후 복제에이전트를 구동하면 슬레이브 디비에 연결되지 못하고 에이전트가 다운됨&lt;/P&gt;
&lt;P jQuery1280885175515=&quot;96&quot;&gt;배포서버에 이런 에러가 나옵&lt;/P&gt;
&lt;P jQuery1280885175515=&quot;98&quot;&gt;[Tue Aug&amp;nbsp; 3 13:45:42 2010] :&amp;nbsp; ERROR(178023): can&#039;t connect to the slave. - demodb2&lt;BR&gt;[Tue Aug&amp;nbsp; 3 14:15:30 2010] :&amp;nbsp; ERROR(178023): can&#039;t connect to the slave. - demodb2&lt;BR&gt;[Tue Aug&amp;nbsp; 3 14:39:14 2010] :&amp;nbsp; ERROR(178023): can&#039;t connect to the slave. - demodb2&lt;BR&gt;[Tue Aug&amp;nbsp; 3 17:16:32 2010] :&amp;nbsp; ERROR(178023): can&#039;t connect to the slave. - demodb2&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;확인할 사항 1&lt;BR&gt;배포DB에 dba 로 접속해서 select * from slave_info 결과 중 master_ip 값이 실제 슬레이브DB의 정보와 동일한지 확인 필요&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;확인할 사항 2&lt;BR&gt;마스터 서버와 슬래이브 서버간 통신 상태를 확인. 배포데이터베이스 구성시 복제 서버 포트를 지정했을 것인데 관련 포트의 연결이 가능한지를 확인해 본다. 또한 복제 서버가 구동되었는지도 확인한다.&lt;BR&gt;&lt;BR&gt;확인할 사항 3&lt;BR&gt;배포서버 $CUBRID_DATABASES/databases.txt에 슬레이브 서버정보가 들어갔는지 확인한다. 없는 경우 슬레이브 디비 정보를 추가해주고, localhost 부분에 슬레이브 서버 아이피나 호스트네임으로 해준다.&lt;/P&gt;</description>
			<category>cubrid</category>
			<category>agent</category>
			<category>cubrid</category>
			<category>replication</category>
			<category>복제</category>
			<category>에이전트</category>
			<category>큐브리드</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/147</guid>
			<comments>http://lhb.kr/entry/%ED%81%90%EB%B8%8C%EB%A6%AC%EB%93%9C-%EB%B3%B5%EC%A0%9C%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1%ED%9B%84-%EB%B3%B5%EC%A0%9C%EC%97%90%EC%9D%B4%EC%A0%84%ED%8A%B8%EA%B0%80-%EA%B5%AC%EB%8F%99%EB%90%98%EC%A7%80-%EC%95%8A%EC%9D%84%EB%95%8C#entry147comment</comments>
			<pubDate>Wed, 04 Aug 2010 10:29:30 +0900</pubDate>
		</item>
		<item>
			<title>실제 서비스에서 nginx 이용하기</title>
			<link>http://lhb.kr/entry/%EC%8B%A4%EC%A0%9C-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C-nginx-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B8%B0</link>
			<description>&lt;P&gt;동영상 링크 : &lt;A href=&quot;http://www.mgoon.com/view.htm?id=1173457&quot;&gt;http://www.mgoon.com/view.htm?id=1173457&lt;/A&gt;&lt;/P&gt;</description>
			<category>nginx</category>
			<category>nginx</category>
			<category>web</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/146</guid>
			<comments>http://lhb.kr/entry/%EC%8B%A4%EC%A0%9C-%EC%84%9C%EB%B9%84%EC%8A%A4%EC%97%90%EC%84%9C-nginx-%EC%9D%B4%EC%9A%A9%ED%95%98%EA%B8%B0#entry146comment</comments>
			<pubDate>Fri, 23 Jul 2010 14:59:27 +0900</pubDate>
		</item>
		<item>
			<title>CUBRID에서 제약조건(PK,FK,UNIQUE),index 설정 시 주의 사항</title>
			<link>http://lhb.kr/entry/CUBRID%EC%97%90%EC%84%9C-%EC%A0%9C%EC%95%BD%EC%A1%B0%EA%B1%B4PKFKUNIQUEindex-%EC%84%A4%EC%A0%95-%EC%8B%9C-%EC%A3%BC%EC%9D%98-%EC%82%AC%ED%95%AD</link>
			<description>&lt;SPAN style=&quot;LINE-HEIGHT: 19px; FONT-FAMILY: NanumGothic, 나눔고딕, &#039;Malgun Gothic&#039;, 맑은고딕, Dotum, 돋움, Gulim, 굴림, AppleGothic, sans-serif; COLOR: rgb(85,85,85)&quot; class=Apple-style-span&gt;&lt;FONT color=#ff0000&gt;&lt;FONT color=#555555&gt;출처 : &lt;A href=&quot;http://blog.naver.com/cubebridge?Redirect=Log&amp;amp;logNo=20096666579&quot;&gt;http://blog.naver.com/cubebridge?Redirect=Log&amp;amp;logNo=20096666579&lt;/A&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;BR&gt;&lt;STRONG&gt;변별력이 떨어지는 index는 insert의 성능을 크게 저하시킵니다. &lt;BR&gt;변별력이 떨어지는 index란? index의 분포가 좋지 않은 것으로 칼럼의 값이 하나의 값으로 몰려있거나 적은 수의 값이 많은 량의 데이터를 차지하는 경우입니다.&lt;BR&gt;&lt;/STRONG&gt;&lt;/FONT&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;테스트현황:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;500만건의 데이터를 변별력이 없는 index가 설정되어 있는 경우와 변별이 있는 index가 설정되어 있는 경우로 나줘 TPS와 QPS를 비교한 결과를 바탕으로 설명합니다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;STRONG&gt;측정수단:&lt;/STRONG&gt; 
&lt;DIV&gt;cubrid broker status -b로 TPS,QPS를 확인합니다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;STRONG&gt;테이블 상태:&lt;/STRONG&gt; 
&lt;DIV&gt;1. 테이블에 index 3개가 설정되어 있습니다.&lt;/DIV&gt;
&lt;DIV&gt;2. PK, UNIQUE, FK 키가 있으며, FK가 참조하고 있는 테이블은 단 하나의 값(&#039;0&#039;)을 가지고 있습니다.&lt;/DIV&gt;
&lt;DIV&gt;3. insert문이 수행 될수록 FK칼럼에 값은 계속적으로 &#039;0&#039;이 입력되도록 되어있습니다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;변별력 없는 FK가 있는 상태로 진행(FK는 index이다.)&lt;BR&gt;&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;테스트 시작:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;JDBC를 이용하여, insert문 데이터를 500만건이 입력되도록 설정합니다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;초기(REQ 319442)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;NAME PID PORT AS JQ REQ &lt;FONT color=red&gt;TPS&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;QPS&lt;/FONT&gt;&amp;nbsp;LONG-T LONG-Q ERR-Q&lt;BR&gt;=========================================================================&lt;/DIV&gt;
&lt;DIV&gt;* broker1 13487 33000 50 0 319442 &lt;FONT color=red&gt;2004&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;4009&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;* broker1 13487 33000 50 0 321448 &lt;FONT color=red&gt;2005&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;3990&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;...&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;시작 후 중반(REQ 2438861)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;NAME PID PORT AS JQ REQ &lt;FONT color=red&gt;TPS&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;QPS&lt;/FONT&gt;&amp;nbsp;LONG-T LONG-Q ERR-Q&lt;BR&gt;=========================================================================&lt;/DIV&gt;
&lt;DIV&gt;* broker1 13487 33000 49 0 2438861 &lt;FONT color=red&gt;619&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;1237&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;* broker1 13487 33000 49 0 2439473 &lt;FONT color=red&gt;612&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;1224&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;...&lt;/DIV&gt;
&lt;DIV&gt;위의 결과에 따르면 200만건 데이터 입력으로 인하여 최초의 TPS,QPS가 약 1/3수준으로 감소됩니다.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;FK제거 후 테스트 진행&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;초기(REQ 97981)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;NAME PID PORT AS JQ REQ &lt;FONT color=red&gt;TPS&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;QPS&lt;/FONT&gt;&amp;nbsp;LONG-T LONG-Q ERR-Q&lt;BR&gt;=========================================================================&lt;/DIV&gt;
&lt;DIV&gt;* broker1 14106 33000 50 0 97981 &lt;FONT color=red&gt;1643&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;3301&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;* broker1 14106 33000 50 0 100001 &lt;FONT color=red&gt;2018&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;4046&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;BR&gt;...&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;시작 후 중반(REQ 2604250)&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;NAME PID PORT AS JQ REQ &lt;FONT color=red&gt;TPS&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;QPS&lt;/FONT&gt;&amp;nbsp;LONG-T LONG-Q ERR-Q&lt;BR&gt;=========================================================================&lt;/DIV&gt;
&lt;DIV&gt;* broker1 14106 33000 50 0 2604250 &lt;FONT color=red&gt;1539&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;3064&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;* broker1 14106 33000 50 0 2605882 &lt;FONT color=red&gt;1629&lt;/FONT&gt;&amp;nbsp;&lt;FONT color=red&gt;3292&lt;/FONT&gt;&amp;nbsp;0/60.0 0/60.0 0&lt;/DIV&gt;
&lt;DIV&gt;...&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#ff0000&gt;변별력이 떨어지는 FK삭제 후 테스트 결과 TPS, QPS의 미미한 감소는 있으나 큰 차이가 없는 것으로 확인됩니다.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#ff0000&gt;FK도 index로 등록이 되므로 변별력이 떨어지는 FK의 경우 insert성능에 상당한 영향을 주는 것으로 파악됩니다.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color=#ff0000&gt;따라서, DB생성 시 FK에 해당 하는 값이 변별력이 높지 않다면, FK를 설정하는 것을 지양하고 우회안이나 차선책을 찾는 것이 필요합니다 
&lt;DIV class=autosourcing-stub&gt;
&lt;P style=&quot;PADDING-BOTTOM: 0px; FONT-STYLE: normal; MARGIN: 11px 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Dotum; FONT-SIZE: 12px; FONT-WEIGHT: normal; PADDING-TOP: 0px&quot;&gt;&lt;STRONG style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;[출처]&lt;/STRONG&gt; &lt;A href=&quot;http://blog.naver.com/cubebridge/20096666579&quot; target=_blank&gt;CUBRID에서 제약조건(PK,FK,UNIQUE),index 설정 시 주의 사항&lt;/A&gt;&lt;SPAN style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;|&lt;/SPAN&gt;&lt;STRONG style=&quot;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 7px; PADDING-TOP: 0px&quot;&gt;작성자&lt;/STRONG&gt; &lt;A href=&quot;http://blog.naver.com/cubebridge&quot; target=_blank&gt;Gee&lt;/A&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/SPAN&gt;</description>
			<category>cubrid</category>
			<category>broker</category>
			<category>cubrid</category>
			<category>index</category>
			<category>브로커</category>
			<category>큐브리드</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/145</guid>
			<comments>http://lhb.kr/entry/CUBRID%EC%97%90%EC%84%9C-%EC%A0%9C%EC%95%BD%EC%A1%B0%EA%B1%B4PKFKUNIQUEindex-%EC%84%A4%EC%A0%95-%EC%8B%9C-%EC%A3%BC%EC%9D%98-%EC%82%AC%ED%95%AD#entry145comment</comments>
			<pubDate>Fri, 23 Jul 2010 11:15:57 +0900</pubDate>
		</item>
		<item>
			<title>Advanced Bash-Scripting Guide</title>
			<link>http://lhb.kr/entry/Advanced-Bash-Scripting-Guide</link>
			<description>bash 스크립트 매뉴얼..&amp;nbsp; 아주 좋음&lt;BR&gt;&lt;A href=&quot;http://tldp.org/LDP/abs/html/index.html&quot;&gt;&lt;BR&gt;http://tldp.org/LDP/abs/html/index.html&lt;/A&gt;</description>
			<category>bash</category>
			<category>bash</category>
			<category>script</category>
			<category>배시</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/144</guid>
			<comments>http://lhb.kr/entry/Advanced-Bash-Scripting-Guide#entry144comment</comments>
			<pubDate>Wed, 07 Jul 2010 17:06:32 +0900</pubDate>
		</item>
		<item>
			<title>Detected aborted journal 오류시 해결법-EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal</title>
			<link>http://lhb.kr/entry/Detected-aborted-journal-%EC%98%A4%EB%A5%98%EC%8B%9C-%ED%95%B4%EA%B2%B0%EB%B2%95-EXT3-fs-error-device-sda2-ext3_journal_start_sb-Detected-aborted-journal</link>
			<description>EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal&lt;BR&gt;EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal&lt;BR&gt;EXT3-fs error (device sda2) ext3_journal_start_sb : Detected aborted journal&lt;BR&gt;&lt;BR&gt;에러가 발생하면 읽기모드로 변경되면서 더이상 업데이트가 안된다.&lt;BR&gt;&lt;BR&gt;해결방법&lt;BR&gt;&lt;BR&gt;1. 해당장치를 unmount&lt;BR&gt;&lt;BR&gt;2. debugfs -w -R &quot;feature ^has_journal,^needs_recovery&quot; /dev/장치명&lt;BR&gt;&amp;nbsp;&amp;nbsp; 파티션을 ext2모드로 바꾸어 줍니다.&lt;BR&gt;&lt;BR&gt;3. fsck -y /dev/장치명&lt;BR&gt;&amp;nbsp;&amp;nbsp; 점검&lt;BR&gt;&lt;BR&gt;4. tune2fs -j /dev/장치명&lt;BR&gt;&amp;nbsp; &amp;nbsp; 저널링을 활성화&lt;BR&gt;&lt;BR&gt;5. mount</description>
			<category>Linux</category>
			<category>Detected</category>
			<category>disk</category>
			<category>EXT3</category>
			<category>디스크</category>
			<category>에러</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/143</guid>
			<comments>http://lhb.kr/entry/Detected-aborted-journal-%EC%98%A4%EB%A5%98%EC%8B%9C-%ED%95%B4%EA%B2%B0%EB%B2%95-EXT3-fs-error-device-sda2-ext3_journal_start_sb-Detected-aborted-journal#entry143comment</comments>
			<pubDate>Mon, 05 Jul 2010 11:17:30 +0900</pubDate>
		</item>
		<item>
			<title>파워에 의한 디스크 에러 메시지-EXT3-fs error (device sda2) in start_transaction: Journal has aborted</title>
			<link>http://lhb.kr/entry/%ED%8C%8C%EC%9B%8C%EC%97%90-%EC%9D%98%ED%95%9C-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%97%90%EB%9F%AC-%EB%A9%94%EC%8B%9C%EC%A7%80-EXT3-fs-error-device-sda2-in-start_transaction-Journal-has-aborted</link>
			<description>EXT3-fs error (device sda2) in start_transaction: Journal has aborted&lt;BR&gt;EXT3-fs error (device sda2) in start_transaction: Journal has aborted&lt;BR&gt;&lt;BR&gt;위와같은 에러 메시지가 발생되면서 특정 파티션이나 혹은 모든 파티션이 읽기모드로(Read Only mode) 변경된다. 이러면서 업데이트가 불가능해지는데... 원인은 아래와 같다.&lt;BR&gt;&lt;BR&gt;1. 파워 불량&lt;BR&gt;2. 일시적인 전원 불량&lt;BR&gt;3. 비정상적인 서버 종료&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; BACKGROUND-COLOR: transparent; COLOR: #000000; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: none&quot;&gt;
&lt;DIV class=&quot;sectionTitle FLC&quot; itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=Heading3a itxtvisited=&quot;1&quot;&gt;Instructions&lt;/DIV&gt;&lt;/DIV&gt;&lt;!-- google_ad_section_start() --&gt;
&lt;DIV class=thingsYouNeed itxtvisited=&quot;1&quot;&gt;
&lt;H4 class=Heading4a itxtvisited=&quot;1&quot;&gt;Things You&#039;ll Need:&lt;/H4&gt;
&lt;UL class=BulletList itxtvisited=&quot;1&quot;&gt;
&lt;LI itxtvisited=&quot;1&quot;&gt;&lt;SPAN itxtvisited=&quot;1&quot;&gt;A linux Rescue CD, like SysRescueCD or a bootable OS from CD or disk, like Tomcat.&lt;/SPAN&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;OL id=intelliTxt itxtvisited=&quot;1&quot;&gt;
&lt;LI id=jsArticleStep1 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;1&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Reboot the server, and watch for the moment when it asks you to push &quot;Y&quot; to start a filesystem check, and let it cleanup the system. If you never get the opportunity to do the &quot;Y&quot; selection because it shows a message of some kind about a panic or kernel panic (locks up), then physically power down the server, and power it up, and now watch for the opportunity to push the &quot;Y&quot;, for Yes.&lt;/P&gt;
&lt;LI id=jsArticleStep2 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;2&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Once the server has booted, then immediately either login and tell it to reboot by issuing the command of &quot;reboot&quot;, or by simply pushing Ctrl-Alt-Del, which will initiate a reboot process.&lt;/P&gt;
&lt;LI id=jsArticleStep3 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;3&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Go into server&#039;s boot Bios. Do not allow the server to get past the memory check stage and push the needed key to go into the PC bios. Usually, it is the &quot;Del&quot; or Delete Key, as indicated by a message near the bottom of the screen.&lt;/P&gt;
&lt;LI id=jsArticleStep4 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;4&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Find the appropriate bios settings (probably advanced bios settings), and change it&#039;s boot drive or first boot disk to be the CDROM (make a note of the current disk setting before you change it). Save the changed settings and exit the bios menu with that new setting saved.&lt;/P&gt;
&lt;LI id=jsArticleStep5 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;5&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Let the server restart and boot off of a Rescue Cd like SysRescueCD.&lt;/P&gt;
&lt;LI id=jsArticleStep6 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;6&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Optional step. You can make use of such commands as &quot;fdisk -l&quot; to help you determine or refresh your memory of which partition name you will be referring to (for this example, it will be hda2, as indicated by the original error message stated in the Problem definition).&lt;/P&gt;
&lt;LI id=jsArticleStep7 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;7&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Now remove the journal from that partition&#039;s filesystem, fs, (this turns it into a ext2 fs, instead of a ext3 fs). This is done with the command of &quot;tune2fs -O ^has_journal /dev/hda2&quot;&lt;/P&gt;
&lt;LI id=jsArticleStep8 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;8&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Optional step if you have done the above cleanup indicated and rebooted immediately after a successful boot: Now cleanup the partition by running &quot;e2fsck -y /dev/hda2&quot;. The -y options simply means for the answer to be a yes to everytime it wants to make a fix, and that could be dozens of fixes. If your SysRescueCD or e2fsck is older than what some Fedora and other linux OS use (the OS on your hard drive), then this step may not be doable, and thus the reason I had you do the above steps to cleanup using the installation&#039;s own e2fsck program, which is what gets used when you push &quot;Y&quot; in the above step.&lt;/P&gt;
&lt;LI id=jsArticleStep9 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;9&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Now create a journal again with &quot;tune2fs -j /dev/hda2&quot;&lt;/P&gt;
&lt;LI id=jsArticleStep10 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;10&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Issue the command &quot;reboot&quot; and again go into the bios as indicated in Step 3 above and set the Boot Disk or First Boot Drive to be the original setting (probably something like hd0). Save the changed settings and exit the bios menu with that new setting saved.&lt;/P&gt;
&lt;LI id=jsArticleStep11 itxtvisited=&quot;1&quot;&gt;
&lt;DIV class=stepBg itxtvisited=&quot;1&quot;&gt;Step &lt;SPAN itxtvisited=&quot;1&quot;&gt;11&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;P itxtvisited=&quot;1&quot;&gt;Now the server should boot fine, and you should no longer see the EXT3-fs error occurring.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;BR&gt;Read more: &lt;A style=&quot;COLOR: #003399&quot; href=&quot;http://www.ehow.com/how_6005156_fix-start_transaction_-journal-aborted_-server.html#ixzz0slmlbghM&quot;&gt;How to fix &quot;EXT3-fs error (device hda2) in start_transaction: Journal has aborted&quot; on server | eHow.com&lt;/A&gt; &lt;A style=&quot;COLOR: #003399&quot; href=&quot;http://www.ehow.com/how_6005156_fix-start_transaction_-journal-aborted_-server.html#ixzz0slmlbghM&quot;&gt;http://www.ehow.com/how_6005156_fix-start_transaction_-journal-aborted_-server.html#ixzz0slmlbghM&lt;/A&gt;&lt;BR&gt;&lt;/DIV&gt;</description>
			<category>Linux</category>
			<category>disk</category>
			<category>error</category>
			<category>journal</category>
			<category>start_transaction</category>
			<category>디스크</category>
			<category>에러</category>
			<category>읽기모드</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/142</guid>
			<comments>http://lhb.kr/entry/%ED%8C%8C%EC%9B%8C%EC%97%90-%EC%9D%98%ED%95%9C-%EB%94%94%EC%8A%A4%ED%81%AC-%EC%97%90%EB%9F%AC-%EB%A9%94%EC%8B%9C%EC%A7%80-EXT3-fs-error-device-sda2-in-start_transaction-Journal-has-aborted#entry142comment</comments>
			<pubDate>Mon, 05 Jul 2010 11:08:05 +0900</pubDate>
		</item>
		<item>
			<title>Nortel-Alteon 패스워드 리셋하기</title>
			<link>http://lhb.kr/entry/Nortel-Alteon-%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EB%A6%AC%EC%85%8B%ED%95%98%EA%B8%B0</link>
			<description>&lt;P&gt;forgetMe!&lt;BR&gt;&lt;BR&gt;ID : admin&lt;BR&gt;P/W : forgetMe!&lt;BR&gt;&lt;BR&gt;콘솔로 접속한다.&lt;/P&gt;</description>
			<category>etc</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/141</guid>
			<comments>http://lhb.kr/entry/Nortel-Alteon-%ED%8C%A8%EC%8A%A4%EC%9B%8C%EB%93%9C-%EB%A6%AC%EC%85%8B%ED%95%98%EA%B8%B0#entry141comment</comments>
			<pubDate>Tue, 29 Jun 2010 09:18:03 +0900</pubDate>
		</item>
		<item>
			<title>nginx 웹서버에서 파일 업로드시 &quot;413 Request Entity Too Large&quot; 오류 날 때</title>
			<link>http://lhb.kr/entry/nginx-%EC%9B%B9%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C%EC%8B%9C-413-Request-Entity-Too-Large-%EC%98%A4%EB%A5%98-%EB%82%A0-%EB%95%8C</link>
			<description>&lt;P&gt;nginx 웹서버에서 파일 업로드시 &quot;413 Request Entity Too Large&quot; 오류 날 때&lt;BR&gt;&lt;BR&gt;# nginx error&lt;BR&gt;2010/05/31 14:58:09 [error] 6524#0: *31 client intended to send too large body: 5399571 bytes, client: {IP}, {hostname}, request: &quot;POST /adm_common/ HTTP/1.1&quot;, host: &quot;{hostname}&quot;, referrer:&quot;{http://referrer}&#039;&lt;BR&gt;&lt;BR&gt;아래 설정에서 &lt;FONT color=#ff0000&gt;client_max_body_size 1m; &lt;/FONT&gt;&lt;FONT color=#000000&gt;설정을 수정 후 nginx를 재시작 한다.&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;http {&lt;BR&gt;&amp;nbsp; client_body_in_file_only off;&lt;BR&gt;&amp;nbsp; client_body_buffer_size 16k;&lt;BR&gt;&amp;nbsp; client_body_temp_path /var/tmp/nginx/client_temp 1 2&lt;BR&gt;&amp;nbsp; client_body_timeout 60;&lt;BR&gt;&amp;nbsp; client_header_buffer_size 1k;&lt;BR&gt;&amp;nbsp; client_header_timeout 60;&lt;BR&gt;&amp;nbsp; &lt;FONT color=#ff0000&gt;&lt;STRONG&gt;client_max_body_size 1m;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
			<category>nginx</category>
			<category>nginx</category>
			<category>upload</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/140</guid>
			<comments>http://lhb.kr/entry/nginx-%EC%9B%B9%EC%84%9C%EB%B2%84%EC%97%90%EC%84%9C-%ED%8C%8C%EC%9D%BC-%EC%97%85%EB%A1%9C%EB%93%9C%EC%8B%9C-413-Request-Entity-Too-Large-%EC%98%A4%EB%A5%98-%EB%82%A0-%EB%95%8C#entry140comment</comments>
			<pubDate>Mon, 31 May 2010 15:50:18 +0900</pubDate>
		</item>
		<item>
			<title>큐브리드 에러코드 -81 (cubrid error code = -81)</title>
			<link>http://lhb.kr/entry/%ED%81%90%EB%B8%8C%EB%A6%AC%EB%93%9C-%EC%97%90%EB%9F%AC%EC%BD%94%EB%93%9C-81-cubrid-error-code-81</link>
			<description>&lt;P&gt;# 큐브리드 에러 코드&lt;BR&gt;error code = -81&lt;BR&gt;&lt;BR&gt;# 큐브리드 버전 : 8.2.2&lt;BR&gt;&lt;BR&gt;# 에러내용&lt;BR&gt;Time: 05/12/10 19:43:18.316 - FATAL ERROR *** ERROR CODE = -81, Tran = 2, CLIENT = (unknown):(system)(-1), EID = 1&lt;BR&gt;Internal error: logical log page 1121169 may be corrupted.&lt;/P&gt;
&lt;P&gt;*** The previous error message is the last one. ***&lt;BR&gt;&lt;BR&gt;논리적인 문제로 페이지가 손상된 상황으로 보여짐&lt;BR&gt;백업된 데이터를 확인하여 restoredb로 복구가 가능함&lt;BR&gt;복구시 메세지 시간을 파악하고 -d 옵션으로 안정된 시간으로 복구하면 된다.&lt;BR&gt;데이터는 손실될 수 있으니 먼저 백업받으면 좋음&lt;BR&gt;&lt;BR&gt;# 명령어 예&lt;BR&gt;cubrid restoredb -d 05-11-2008:10:58:00 --level 0 -p 디비명&lt;/P&gt;</description>
			<category>cubrid</category>
			<category>81</category>
			<category>code</category>
			<category>cubrid</category>
			<category>error</category>
			<category>restoredb</category>
			<category>에러코드</category>
			<category>큐브리드</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/139</guid>
			<comments>http://lhb.kr/entry/%ED%81%90%EB%B8%8C%EB%A6%AC%EB%93%9C-%EC%97%90%EB%9F%AC%EC%BD%94%EB%93%9C-81-cubrid-error-code-81#entry139comment</comments>
			<pubDate>Wed, 12 May 2010 20:13:21 +0900</pubDate>
		</item>
		<item>
			<title>nginx 504 gateway time-out</title>
			<link>http://lhb.kr/entry/nginx-504-gateway-time-out</link>
			<description>&lt;P&gt;I am running Django, FastCGI, and Nginx. I am creating an api of sorts that where someone can send some data via XML which I will process and then return some status codes for each node that was sent over.&lt;/P&gt;
&lt;P&gt;The problem is that Nginx will throw a 504 Gateway Time-out if I take too long to process the XML -- I think longer than 60 seconds.&lt;/P&gt;
&lt;P&gt;So I would like to set up Nginx so that if any requests matching the location /api will not time out for 120 seconds. What setting will accomplish that.&lt;/P&gt;
&lt;P&gt;What I have so far is:&lt;/P&gt;&lt;PRE class=prettyprint jQuery1270083415093=&quot;12&quot;&gt;&lt;CODE&gt;&lt;SPAN class=pln&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=com&gt;&lt;FONT color=#808080&gt;# Handles all api calls&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&amp;nbsp; &amp;nbsp; location &lt;/SPAN&gt;&lt;SPAN class=pun&gt;^~&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;/&lt;/SPAN&gt;&lt;SPAN class=pln&gt;api&lt;/SPAN&gt;&lt;SPAN class=pun&gt;/&lt;/SPAN&gt;&lt;SPAN class=pln&gt; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;{&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; proxy_read_timeout &lt;/SPAN&gt;&lt;SPAN class=lit&gt;&lt;FONT color=#800000&gt;120&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; proxy_connect_timeout &lt;/SPAN&gt;&lt;SPAN class=lit&gt;&lt;FONT color=#800000&gt;120&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fastcgi_pass &lt;/SPAN&gt;&lt;SPAN class=lit&gt;&lt;FONT color=#800000&gt;127.0&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;.&lt;/SPAN&gt;&lt;SPAN class=lit&gt;&lt;FONT color=#800000&gt;0.1&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;:&lt;/SPAN&gt;&lt;SPAN class=lit&gt;&lt;FONT color=#800000&gt;8080&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=pun&gt;;&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class=pun&gt;}&lt;/SPAN&gt;&lt;SPAN class=pln&gt;&amp;nbsp;
&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Edit: What I have is not working :)&lt;/P&gt;</description>
			<category>nginx</category>
			<category>nginx</category>
			<author>(노랑배)</author>
			<guid>http://lhb.kr/138</guid>
			<comments>http://lhb.kr/entry/nginx-504-gateway-time-out#entry138comment</comments>
			<pubDate>Thu, 01 Apr 2010 10:01:00 +0900</pubDate>
		</item>
	</channel>
</rss>
