Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Обнуление list.cgi

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сервер мой. В смысле хостинг.
 
По непонятной причине произошло обнуление файла list.cgi в одном из форумов.
Скрипты не заливала. В админцентр не ходила. Практически вообще ничего не делала. В чем может быть причина?
 
Проявилось это тем, что заходишь в форум - нет ни одного топика. Вылечилось обновлением инфромации о форуме в админцентре.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:27 01-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Трудно сказать.
Мож софт глюканул, мож железо, может скрипт, кстати, места достаточно?
flock'и в норме?

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:58 01-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
Мож софт глюканул,  

 
Кто посмел?? Это Юникс, прошу заметить...
 

Цитата:
может скрипт

 
Не вали все на бедного скрипта. Глюковал бы всегда тогда...
 

Цитата:
кстати, места достаточно?  

 
Че?? Сервер МОЙ!
 

Цитата:
flock'и в норме?

 
Угу.
 
Добавлено
Надо признать... правда... что в последнее время... в журнале взломов... на который я обычно не обращаю внимания... появились... какие-то настойчивые входы в те дни, в которые я точно не входила... и подозрительно с одного провайдера...
 
Добавлено
Еще меня немного насторожил этот топик:
http://forum.ru-board.com/topic.cgi?forum=22&topic=0058#1
 
Давайте так, господа программеры. Когда это файл открывается на запись? При каждом посте, например. При создании новой темы. так?
 
Что может произойти? Файл открыт, идет запись и сбой. Как, если бы в юниксе скопировать несуществующий файл в существующий - то есть сначала старый файл разрушается, а потом идет копирование. Это я просто расуждаю. Мыслей не  появилось? Где ловить глюка??

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:15 02-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
Кто посмел?? Это Юникс, прошу заметить..

Я понимаю...

Цитата:
Не вали все на бедного скрипта. Глюковал бы всегда тогда...  

Всяко бывает...

Цитата:
Че?? Сервер МОЙ!

Вот я и спрашиваю: на твоём сервере места достаточно? Да ладно, это так, для проформы.

Цитата:
Давайте так, господа программеры. Когда это файл открывается на запись? При каждом посте, например. При создании новой темы. так?

При выполнении подпрограммы sub rebuildLIST. При посте, новой теме, удалении тем и т.п.
А вообще в эти файлы запись только в ребилдлисте и идёт. Чтение ещё кое-где.
Глюк надо искать там, где идёт обращение с list-файлами. Посему поиск по в скриптах по .list и выкладывание этих кусков кода.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:02 02-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Стало быть так. Одну причину обнуления я выявила.
Правда, не лист.цги, а номер_топика.thd
 
Когда идет добавление нового сообщения, если коннект дико плохой, старый файл номер_топика.thd разрушается (перед записью), а новый не успевает создаться, т.к. таймаут заканчивается. Елки, это вообщене восстановить, такой ценный топик пропал...  
 
Только не отвечайте мне на этот вопрос, как я уже знаю (что нельзя) - можно ли что-то сделать в этой ситуации, кроме как оптимизировать код, чтобы все летало? Код оптимизировать - я не доросла еще и не скоро дорасту, если дорасту вообще.
 
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:06 03-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Не должно такого быть.
Ну можно сперва массив в переменную писать, а потом в файл пихать...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:49 03-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
Ну можно сперва массив в переменную писать, а потом в файл пихать...

 
Так... в переменую писать... а переменную куда сохранять?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:55 03-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
В файл.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:18 04-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
В файл.

 
Так. Это создавать отдельный файл для хранения этой переменной? Для каждого поста свой? Что-то не то...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 23:06 04-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Да нет.
Сперва мы читаем файл в массив, но ничего с файлом не делаем, потом выполянем все действия с массивом, потом суём его в переменную, потом открываем и очищаем файл, и пишем в него переменную.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 23:30 04-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
Сперва мы читаем файл в массив, но ничего с файлом не делаем, потом выполянем все действия с массивом, потом суём его в переменную, потом открываем и очищаем файл, и пишем в него переменную.

 
Бр... А типа сейчас оно как??

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:38 05-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Гляну на досуге.
Мой совет - делай бакап на такой случай.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 20:35 05-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
делай бакап на такой случай

 
<крик души>
Напишите мне программу, которая каждые сутки благим матом бы мне кричала ДЕЛАЙ БЕКАПЫ, ДАЖЕ ЕСЛИ ГЛАЗА УЖЕ НИЧЕГО НЕ ВИДЯТ И СПАТЬ ОСТАЛОСЬ ПОЛТОРА ЧАСА!!! Чтобы эту программу нельзя было ни снести, ни отключить, чтобы она блокировала все действия, пока я бекапы не сделаю....
</крик души>
 

Цитата:
Гляну на досуге

 
Глянь, плиз, на мой взгляд, сейчас принцип тот же...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 17:34 06-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Ну например по КРОНу делать бакап в левую папку, да и всё.

Цитата:
Глянь, плиз, на мой взгляд, сейчас принцип тот же...  

Похоже да...
Тут надо batva'у ждать, мож он чего предложит на этот счёт, кк пофиксить баг.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 17:58 06-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp
 

Цитата:
Ну например по КРОНу делать бакап

 
Спасибо за идею, друг На локалхосте бы еще....  Крон то есть, кстати В смысле под Виндой дома. Я его из трея убрала только Руки чешутся - не могу лишнего видеть - привычка ресурсы экономить Машинка то хиленькая...
 

Цитата:
Тут надо batva'у ждать, мож он чего предложит на этот счёт, кк пофиксить баг.

 
Я знаю. что он скажет - код оптимизить надо, чтобы летало все.
И не баг это имхо...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:40 07-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Нет, тут это уже не повлияет. Только если сервер апгрейдить. лол
Можно в общем писать вначале в файл с левым названием, а уже потом, после записи, удалять исходный и ставить на его место новый. В любом случае, ветка не потеряется. Одна их копий уцелеет.
Имхо.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 08:19 07-05-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня list.cgi тоже обнуляется но не востанавливается вообще, или только пару тем. Может уто напишет програмку сохранять копии list.cgi во всех форумсах.

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 15:47 13-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gregor
Постараюсь.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 17:37 13-05-2002
gregor



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
может сорхранение с разными именами от разных дней, а то форум посещаем не ежедневно.

----------
Ищу я в этом мире совершенства...
ICQ цветок на могиле моего рабочего времени

Всего записей: 340 | Зарегистр. 11-03-2002 | Отправлено: 18:45 30-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
gregor
Чуть позднее...

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:38 30-05-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Обнуление list.cgi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru