Page 2 of 2
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Sat Apr 12, 2014 10:41 am
by S_Flash
В теме топика незначительная ошибка. install = update
Но суть дела не меняется. Ошибки апа хоть и редко, но бывают - 100% факт.
Пока воспользовавлся советом админа и юзаю проверку башем строчки инстала.
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Sat Apr 12, 2014 12:46 pm
by admin
41% downloaded Can not download ic5/bin/rot_check_galleries.php, please, contact support
Это что-то с каналом между серваками
Если проблема повторяется попросите админа проверить до smartcj.com связь или скиньте мне шел, я проверю как тоже чего оно не может вытянуть файлик.
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Wed Apr 30, 2014 6:29 pm
by S_Flash
admin wrote:... предлагаю дополнить скрипт апдейта проверкой возвращаемого кода и если что-то не так - останавливать баш скрипт апедйта
каждую строку надо сделать вида
Code: Select all
if ! php update.php 51 ; then
echo "Error during update\n\n"
exit
fi
думаю смысл ясен, соответственно если где-то возникнет ошибка, оно сразу остановится и ошибка не уплывет куда-то там незамеченной
А как переделать этот же код, но с учётом cp ../cgi/index.php ../../index.php
типа
Code: Select all
if cd ... php update.php 51 ; then
cp ../cgi/index.php ../../index.php
else
exit
fi
Но при возникновении ошибки
100% downloaded Can not open top/.htaccess for writing Processing 51 for domain ... exit у меня не сработал в вышеприведённой конструкции. Вставив echo таким образорм:
Code: Select all
if cd ... php update.php 51
then
cp ../cgi/index.php ../../index.php
echo "cp ----------------------"
else
echo "error -------------------"
exit
fi
Я увидел следующий результат в консоле:
Downloading files
100% downloaded Can not open top/.htaccess for writing
cp ----------------------
Что говорит о том, что даже при ошибке сработало then, а не else
Может скрипт апа не всегда возвращает корректно ошибку?
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Wed Apr 30, 2014 10:28 pm
by admin
Да, забыл там обработать ошибку
Fixed
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Thu May 01, 2014 7:45 am
by S_Flash
Работает, спасибо!
А саму ошибку в баше как-то можно использовать, т.е. присвоить переменной, чтоб потом я мог отправить письмо с её текстом себе на почту?
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Thu May 01, 2014 12:53 pm
by admin
Да, можно, погуглите примеры башскриптов.
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Thu May 01, 2014 1:05 pm
by S_Flash
admin wrote:Да, можно, погуглите примеры башскриптов.
А сам update отдаёт как-то ошибку в тексте?
Re: Добавить в GA проверку корректности работы скрипта(инста
Posted: Thu May 01, 2014 1:07 pm
by admin
да
можете например проставить права на какой-то файл так что б он не моге его переписать и увидите как пишет в чем именно проблема.