Что случилось такое выдает после tsave
5 месяцев безпроблемной работы
Клиенты сожрут
ПЛИЗ ПОДСКАЖИТЕ КУДА СУНУТЬСЯ ЧТО СДЕЛАТЬ
DBD::mysql::db do failed: Can't open file: 'traffic_tmp.MYD'
Can't open file: 'traffic_tmp.MYD'. (errno: -1)
в вашем случае запрос в базу: TRUNCATE TABLE traffic_tmp; спасет положение...
Только не вздумайте это делать на какую попало таблицу, потеряете данные... Команда удалит все данные из указанной таблицы и обеспечит нормальный доступ к чистой таблицы для чтения и записи.
Только не вздумайте это делать на какую попало таблицу, потеряете данные... Команда удалит все данные из указанной таблицы и обеспечит нормальный доступ к чистой таблицы для чтения и записи.
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
То одно, то другое...
Сначала исполняем:
Потом:
Сначала исполняем:
Код: Выделить всё
DROP TABLE traffic_tmp;
Код: Выделить всё
CREATE TABLE `traffic_tmp` (
`ip_from` int(10) unsigned NOT NULL default '0',
`ip_to` int(10) unsigned NOT NULL default '0',
`bytes_data` double NOT NULL default '0',
`bytes_all` double NOT NULL default '0',
`ftime` int(4) NOT NULL default '0',
`ltime` int(4) NOT NULL default '0',
`t_class` int(2) unsigned NOT NULL default '0',
`uid` int(2) unsigned NOT NULL default '0',
`nexthop` int(10) unsigned NOT NULL default '0',
`input` smallint(5) unsigned NOT NULL default '0',
`output` smallint(5) unsigned NOT NULL default '0',
`packets` int(10) unsigned NOT NULL default '0',
`First` int(10) unsigned NOT NULL default '0',
`Last` int(10) unsigned NOT NULL default '0',
`srcport` smallint(2) unsigned NOT NULL default '0',
`dstport` smallint(2) unsigned NOT NULL default '0',
`pad` tinyint(3) unsigned NOT NULL default '0',
`tcp_flags` tinyint(3) unsigned NOT NULL default '0',
`prot` tinyint(3) unsigned NOT NULL default '0',
`tos` tinyint(3) unsigned NOT NULL default '0',
`src_as` smallint(5) unsigned NOT NULL default '0',
`dst_as` smallint(5) unsigned NOT NULL default '0',
`src_mask` tinyint(3) unsigned NOT NULL default '0',
`dst_mask` tinyint(3) unsigned NOT NULL default '0',
KEY `uid` (`uid`,`t_class`,`ftime`,`ltime`)
) TYPE=MyISAM;
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
traffic_netflow точно можно, насчет whost_row зависит от того, используешь ли ты биллинг для учета трафика от хостинга страничек (скорей всего нет).
Код: Выделить всё
CREATE TABLE `traffic_netflow` (
`id` int(6) unsigned NOT NULL auto_increment,
`srcaddr` int(4) unsigned NOT NULL default '0',
`dstaddr` int(4) unsigned NOT NULL default '0',
`nexthop` int(10) unsigned NOT NULL default '0',
`input` smallint(5) unsigned NOT NULL default '0',
`output` smallint(5) unsigned NOT NULL default '0',
`dPkts` int(10) unsigned NOT NULL default '0',
`dOctets` int(10) unsigned NOT NULL default '0',
`First` int(10) unsigned NOT NULL default '0',
`Last` int(10) unsigned NOT NULL default '0',
`srcport` smallint(2) unsigned NOT NULL default '0',
`dstport` smallint(2) unsigned NOT NULL default '0',
`pad` tinyint(3) unsigned NOT NULL default '0',
`tcp_flags` tinyint(3) unsigned NOT NULL default '0',
`prot` tinyint(3) unsigned NOT NULL default '0',
`tos` tinyint(3) unsigned NOT NULL default '0',
`src_as` smallint(5) unsigned NOT NULL default '0',
`dst_as` smallint(5) unsigned NOT NULL default '0',
`src_mask` tinyint(3) unsigned NOT NULL default '0',
`dst_mask` tinyint(3) unsigned NOT NULL default '0',
`t_class` int(2) unsigned NOT NULL default '0',
`uid` int(2) unsigned NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `whost_row` (
`bytes_in` double NOT NULL default '0',
`bytes_out` double NOT NULL default '0',
`date` int(10) unsigned NOT NULL default '0',
`user` varchar(255) default NULL,
`host` text
) TYPE=MyISAM;
NetUP UTM 4.0 [1 +update 17 may 2004], NetUP RADIUS SERVER [], RH Linux 9.0
ВСЕ СПАСИБО ОГРОМНОЕ ВСЕ ПОЧИНИЛ таблицы восстановились
правда для traffic_netflow и whost_row не пришлось создавать новые , достаточно было просто очистить.ВОТ. и они очистились что интересно
Потом сел у руками чистил таблицу traffic оставил записи только начиная с этого года (2005)
Так вот теперь вопрос какие меры необходимо принимать чтоб такие ситуации в последствии не возникали потому как чревато все енто.
Еще раз спасибо за помощь ....
правда для traffic_netflow и whost_row не пришлось создавать новые , достаточно было просто очистить.ВОТ. и они очистились что интересно
Потом сел у руками чистил таблицу traffic оставил записи только начиная с этого года (2005)
Так вот теперь вопрос какие меры необходимо принимать чтоб такие ситуации в последствии не возникали потому как чревато все енто.
Еще раз спасибо за помощь ....