Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Добрый день! После нештатного выключения сервера не могу запустить базу данных (RedHat Linux). Starting Cache... Error validating shared memory The system was probably shut down or crashed while Cache was running -- continuing startup. Using 'cache.cpf' configuration file A problem was encountered while attempting to restore the write image journal file (CACHE.WIJ). See the console log for more information. If you want to start Cache without restoring the write image journal, move the file to an alternate location. ** Startup aborted ** Можно ли восстановить базу в такой ситуации? Резервной копии нет. База не продуктивная, для тестов, поэтому BackUp не делался. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 10:55 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
alex_kaz See the console log for more information. И что в console log пишеться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 11:27 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
alex_kaz If you want to start Cache without restoring the write image journal, move the file to an alternate location. Если у вас база и правда для тестов - то вот тут выше решение и содержится. Переместите или переименуйте CACHE.WIJ Ну и каталоги проверить на лишние cache.lck пожалуй не мешало бы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 11:30 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Перемещение файла в другое место не помогает: Starting Cache... Error validating shared memory The system was probably shut down or crashed while Cache was running -- continuing startup. Using 'cache.cpf' configuration file Shared memory segment marked for deletion. cache.lck было действительно много, удалил лишнее. В консольном логе ничего вразумительного не написано: *** Recovery started at Thu Jul 2 12:53:25 2009 Current default directory: /usr/cache2008/mgr Log file directory: /usr/cache2008/mgr/ WIJ file spec: ./CACHE.WIJ Recovering local (./CACHE.WIJ) image journal file... Starting WIJ recovery for './CACHE.WIJ'. CWDIMJ exiting without restoring WIJ *** Recovery started at Thu Jul 2 14:03:34 2009 Current default directory: /usr/cache2008/mgr Log file directory: /usr/cache2008/mgr/ WIJ file spec: ./CACHE.WIJ Recovering local (./CACHE.WIJ) image journal file... Starting WIJ recovery for './CACHE.WIJ'. CWDIMJ exiting without restoring WIJ 07/02-14:04:27:706 (0) 3 Shared memory segment marked for deletion 07/02-14:04:27:779 (0) 3 cstart aborted 07/02-14:04:33:806 (0) 1 Cache Startup Error: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2009, 12:10 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
вроде было что-то подобное. Помогло только полно переставление Каше=( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2009, 07:38 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Привет. alex_kaz пишет: > Shared memory segment marked for deletion. Попробуй перезапустить сервер =Сергей Шутов ООО Димас, Хабаровск Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2009, 08:47 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
alex_kazДобрый день! После нештатного выключения сервера не могу запустить базу данных (RedHat Linux). Starting Cache... Error validating shared memory The system was probably shut down or crashed while Cache was running -- continuing startup. Using 'cache.cpf' configuration file A problem was encountered while attempting to restore the write image journal file (CACHE.WIJ). See the console log for more information. If you want to start Cache without restoring the write image journal, move the file to an alternate location. ** Startup aborted ** Можно ли восстановить базу в такой ситуации? Резервной копии нет. База не продуктивная, для тестов, поэтому BackUp не делался. Заранее спасибо! Посмотрите cache.cpf нет ли в нем аброкадабры, или вообще замените его на предыдущую рабочею копию (находятся там же), у меня такое бло но правда на винде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2009, 11:30 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Аналогичная ситуация - не смог запустить Cache после плановой перезагрузки сервера. После перезагрузки появлялась аналогичная ошибка про CACHE.WIJ Файл был удален, лишние cache.lck убраны, в cache.pcf абракадабр нет (взят резервный), сервер перезапущен, но cache так и не заработала. вот в конце лога: cconsole.log*** Recovery started at Sat Jan 22 22:44:24 2011 Current default directory: /opt/cachesys/mgr Log file directory: ./ WIJ file spec: ./CACHE.WIJ Recovering local (./CACHE.WIJ) image journal file... Starting WIJ recovery for './CACHE.WIJ'. 0 blocks pending in this WIJ. Exiting with status 3 (Success) 01/22-22:44:24:562 ( 0) 0 No journaling info from prior system 01/22-22:44:24:576 ( 0) 0 Creating a new WIJ file 01/22-22:44:24:826 ( 0) 0 New WIJ file created 01/22-22:44:24:841 ( 4608) 0 CSTART of Cache for UNIX (Linux Intel/32-bit) 5.0.20 (Build 6305) Fri Sep 16 2005 12:47:21 EDT. in /opt/cachesys/mgr with wij: /opt/cachesys/mgr/CACHE.WIJ from: /opt/cachesys/mgr/ OS=[Linux], version=[#1 SMP Wed Jun 18 15:18:00 UTC 2008], release=[2.6.24-19-server], machine=[i686] 01/22-22:44:24:841 ( 4608) 0 nodename=[main]. directio: off, synctype: 3 System Initialized. 01/22-22:44:24:877 ( 4610) 0 Write daemon started. дальше ничего нет, cache по сети не видна. насколько я понимаю по "No journaling info from prior system" ничего восстановлено не было? вот тут вырезал кусок лога, когда все было нормально автор*** Recovery started at Fri Dec 31 05:02:33 2010 Current default directory: /opt/cachesys/mgr Log file directory: /opt/cachesys/mgr/ WIJ file spec: ./CACHE.WIJ Recovering local (./CACHE.WIJ) image journal file... Starting WIJ recovery for './CACHE.WIJ'. 0 blocks pending in this WIJ. Exiting with status 3 (Success) 12/31-05:02:34:161 ( 0) 0 Jrn info from prior WIJ (imflags: 0): fspec: /opt/cachesys/mgr/journal/20101231.001 filecnt: 834 fileoff: 6899404 min trans cnt: 834 min trans index: 6899404 12/31-05:02:34:168 ( 4564) 0 CSTART of Cache for UNIX (Linux Intel/32-bit) 5.0.20 (Build 6305) Fri Sep 16 2005 12:47:21 EDT. in /opt/cachesys/mgr with wij: /opt/cachesys/mgr/CACHE.WIJ from: /opt/cachesys/mgr/ OS=[Linux], version=[#1 SMP Wed Jun 18 15:18:00 UTC 2008], release=[2.6.24-19-server], machine=[i686] 12/31-05:02:34:169 ( 4564) 0 nodename=[main]. directio: off, synctype: 3 System Initialized. 12/31-05:02:34:184 ( 4566) 0 Write daemon started. 12/31-05:02:40:095 ( 4590) 0 Clean Daemon Started ... и т.д. Возможно ли восстановить работоспособность? База очень важна, более того ее нужно запустить до утра!!((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 01:23 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
вообщем получается дальше чем Write daemon started загрузка не идет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 01:33 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Попробуйте в аварийном режиме, зайдет? (Правда пока непонятно, как это вам поможет) http://docs.intersystems.com/cache20102/csp/docbook/DocBook.UI.Page.cls?KEY=GCAS_secmgmt#GCAS_C114911 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 09:47 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Хм, а если нужно восстановить до утра, то проще удалить каше и поставить заново (именно удалить, установка поверх не поможет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2011, 09:50 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Обычно в подобных случаях не стоит стирать CACHE.WIJ, т.к. при этом убиваются следы (возможно, имевшей место) ошибки с журналированием. Но даже теперь можно попробовать войти без лицензии: Код: plaintext 1. Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2011, 11:55 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Всем спасибо, разобрался - банальная нехватка места на диске, причем судя по логам - уже в течение полумесяца. Куда писались данные все это время - не понятно, но вроде ничего не пострадало. Достаточно было перезагрузить сервер и всё - cache не смогла подняться. ^STURECOV есть и была использована, и в конце концов cache была переставлена. Проблему временно решил, но вот что делать с ежедневно бесконечно увеличивающейся папкой CACHETEMP? За две недели она выросла до 136 Gb, при том что текущая рабочая база 14 Gb. Насколько я понимаю это временное хранилище. Возможно ли где нибудь установить лимит на его размер? И еще вопрос - достаточно ли при остановленной cache скопировать свой CACHE.dat , чтобы забэкапить базу? p/s/ cache стоит на сервере с ubuntu, доступ только через ssh ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 10:31 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю это временное хранилище. Возможно ли где нибудь установить лимит на его размер? Можно в портале-локальные базы данных - CacheTemp - Редактировать Только вопрос-если переполнится, что произойдет? И еще вопрос - достаточно ли при остановленной cache скопировать свой CACHE.dat , чтобы забэкапить базу? Предпочтительно, на мой взгляд, пользоваться стандартным бэкапом. В ряде случаев этого бывает недостаточно. Например, если у вас есть CSP-приложения Предпочитаю также бэкапить и системную базу - чтобы не восстанавливать системные настройки и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:05 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
CACHETEMP, растет потому что "так задумали программисты", а точнее может просто нету очистки каких то буферов, это решается только правкой вашего кода лимитом для роста БД служит только наличие свободного места на диске :) копирование CACHE.DAT, этого достаточно, и копировать только при остановленном каше, при не остановленном каше можно использовать встроенный в каше бекап, но восстановление из бекапа несколько дольше в таком случае ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:07 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Опять же журналы... Еже в запасе держу конфигурацию CSPGateWay - при инсталляции нового инстанса приходится восстанавливать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:08 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
DAiMor... но восстановление из бекапа несколько дольше в таком случае Дольше, но зато надежнее. Самый короткий путь не всегда самый быстрый :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:14 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Ivan.KokovМожно в портале-локальные базы данных - CacheTemp - Редактировать Только вопрос-если переполнится, что произойдет? "портал-локальные базы данных" - это где? (сервер удаленный) cachetemp у меня старается занять все свободное место на диске. Чищу другие папки на диске, буквально через пару минут cachetemp вырастает. Да и в лог уже полмесяца раз в час пишется про нехватку места: cconsole.log02/03-10:33:19:961 (4571) 0 No space left in filesystem for database /opt/cachesys/mgr/cachetemp Все работает, но при этом у всех подключенных пользователей заметны притормаживания. p/s/ код чужой, работает уже давно, поддержки нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 11:37 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
digiman2, Попробуйте http://<ваш IP>:<ваш порт>/csp/sys/UtilHome.csp p/s/ код чужой, работает уже давно, поддержки нет Это круто ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:10 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Ivan.Kokov, CSP error occurredError: Приложение CSP '/csp/sys' не существует ErrorNo: 5914 CSP Page: /csp/sys/UtilHome.csp Namespace: %SYS Class: <Unknown> ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:16 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
digiman2, в такой ситации самое простое - рестартовать Cache ежесуточно по расписанию. При рестарте, как вы, конечно, знаете, БД cachetemp чистится. Заодно можно и уменьшить его размер, заранее создав базу нужного размера и скопировав ее CACHE.DAT в cachetemp (остановив Cache, конечно). Насчет ограничения размера cachetemp: вы-таки будете смеяться :) но мы когда-то имели дело с софтом одной австралийской фирмы, у которой в документации так прямо и было написано: "ограничьте размер cachetemp" - уже не помню, до какого размера. Мотивировалось это тем, что "кастомер", разрабатывая отчет на Crystal Reports, может сильно промахнуться в параметрах запроса и попытаться выкачать гораздо больше, чем ожидалось. Так вот, пусть лучше вылетит по ошибке его отчет, чем переполнится весь диск :) Ivan Kokov, не сбивайте ТС с толку: какой Портал, у него Cache 5.0.20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:26 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Alexey MaslovПри рестарте, как вы, конечно, знаете, БД cachetemp чистится. спасибо, этого я не знал. с cache сталкиваюсь впервые. после последней перезагрузке, стремно как то перезапускать сервер... интересно, в cachetemp хранятся полезные данные и при перезапуске cache они перекидываются в основную базу, или cachetemp просто удаляется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:36 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
digiman2, sorry, действительно ввел в заблуждение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 12:38 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
digiman2cachetemp просто удаляется?Не совсем, удаляется всё содержимое. Путём освобождения всех блоков БД, по-видимому. БД cachetemp задумана для хранения временных данных, по умолчанию это глобалы вида ^mtemp* и ^CacheTemp*, но путем отображения глобалов в областях их список может быть расширен. Проблема роста cachetemp, как видно, у народа встречается, иначе в версии 2010.1 не появился бы параметр конфигурации MaxCacheTempSizeAtStart :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2011, 13:01 |
|
||
|
Восстановление базы
|
|||
|---|---|---|---|
|
#18+
Вообщем при перезагрузке, cachetemp остается прежнего размера... Лог переполнен сообщениями: автор02/05-20:05:49:344 ( 4564) 0 Unexpected Write Error: 0 for block #10262706 in /opt/cachesys/mgr/cachetemp/ ... 02/06-00:02:56:518 ( 4563) 2 CACHE JOURNALING SYSTEM MESSAGE: Journal switch failed (1000 4) 02/06-00:02:57:526 ( 4563) 1 JRNSWITCH: Write to zero beyond end of journal failed ... Можно ли просто остановить cache и удалить cachetemp? Или можно какими-нибудь командами форсировать его выгрузку и очистку? Про параметр MaxCacheTempSizeAtStart в более новых версия cache сказано: авторWhen the system restarts, the CacheTemp database will be truncated to this size. Т.е. он просто напросто режет этот файл до указанного размера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2011, 09:03 |
|
||
|
|

start [/forum/topic.php?fid=39&msg=36122822&tid=1557823]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
86ms |
get tp. blocked users: |
2ms |
| others: | 255ms |
| total: | 544ms |

| 0 / 0 |
