크롤러리스트 start() 시 dbopen 체크
git-svn-id: svn://192.168.0.12/source@219 8346c931-da38-4b9b-9d4c-e48b93cbd075
This commit is contained in:
@@ -182,6 +182,12 @@ bool Widget::SetCrawlingState(QString _str)
|
||||
|
||||
void Widget::Start()
|
||||
{
|
||||
if((!m_db.isOpen()) && (!m_db.open()))
|
||||
{
|
||||
InsertLog("DB is down, retry after a while");
|
||||
return;
|
||||
}
|
||||
|
||||
QSqlQuery query;
|
||||
query.exec("SELECT keyword.start,keyword.end, keyword.searches,keyword.authorship,keyword.id,datagroup.id,keyword.platform "
|
||||
"FROM crawling INNER JOIN keyword ON crawling.keyword_id = keyword.id "
|
||||
@@ -246,15 +252,6 @@ void Widget::Update()
|
||||
{
|
||||
if (m_strCrawlingID.isEmpty() == false)
|
||||
{
|
||||
if(!m_db.isOpen())
|
||||
{
|
||||
InsertLog("Retry connect DB");
|
||||
if(!m_db.open())
|
||||
{
|
||||
InsertLog("DB open failed");
|
||||
return;
|
||||
}
|
||||
}
|
||||
Start();
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user