private function pushMessage($msg)
 {
     if ($msg == '') {
         return 0;
     }
     $l_oConfig = new Config(dirname(dirname(dirname(dirname(__FILE__)))) . "/db.conf", "ini");
     $l_oDBCrawler = new DBAdapter2(array('host' => $l_oConfig->crawler->host, 'username' => $l_oConfig->crawler->username, 'password' => $l_oConfig->crawler->password, 'schema' => $l_oConfig->crawler->schema));
     $l_oDBCrawler->esc($msg);
     $sql = 'INSERT INTO ' . $l_oConfig->crawler->schema . '.processes_messages (pid,message,host_ip) VALUES ';
     $sql .= "( " . $this->m_pids . ",'{$msg}' , '" . $this->get_my_IP() . "')";
     $affectedRows = 0;
     try {
         $l_oDBCrawler->executeNoresSQL($sql, $affectedRows);
     } catch (DBAdapter2Exception $e) {
         unset($l_oDBCrawler);
         return 0;
     }
     unset($l_oDBCrawler);
     return 1;
 }