У меня есть еженедельная резервная копия, которая выполняется для одной из моих баз данных mysql для одного из моих веб-сайтов (ccms). Эта резервная копия составляет около 1,2 ГБ, и ее выполнение занимает около 30 минут.
Когда эта резервная копия базы данных запускается, все мои другие веб-сайты railo не могут подключиться и отключаются на время резервного копирования.
Одна из ошибок, которые мне удалось поймать, была:
"[show] railo.runtime.exp.RequestTimeoutException: request (:119) is run into a
timeout (1200 seconds) and has been stopped. open locks at this time (c:/railo/webapps/root/ccms/parsed/photo.view.cfm,
c:/railo/webapps/root/ccms/parsed/profile.view.cfm, c:/railo/webapps/root/ccms/parsed/album.view.cfm,
c:/railo/webapps/root/ccms/parsed/public.dologin.cfm)."
Я считаю, что происходит то, что таблицы, необходимые для этих страниц (веб-сайт «ccms»), блокируются из-за резервного копирования, что достаточно справедливо.
Но почему это приводит к тайм-ауту других веб-сайтов railo? Например, ошибка, которую я вставил выше, на самом деле была взята с другого веб-сайта, а не с веб-сайта «ccms», на который она ссылается в ошибке. Любой веб-сайт, который я пытаюсь запустить, терпит неудачу и выдает ошибку, которая ссылается на веб-сайт «ccms», для которого выполняется резервное копирование. Как этого избежать?
Мы будем очень признательны за любое понимание. Спасибо