Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Лёгла пачка доменов SmartCJ , проблемы с лицензиями
цитата
27/09/17 в 23:52
 vik_tgpteam
Сама проблема:
сайт со смартсиджем показывает белую страницу, при запуске index.php из консоли сервера выдаёт
Цитата:
PHP Fatal error:
The license file /home2/user/www/xxxx.com/scj/scj_pro.lic
for /home2/user/www/xxxxx.com/scj/bin/cron.php is corrupt.
in Unknown on line 0


Причина проблемы:
проблема вызвана неправильной работой апача на сервере лемона, скрипт лицензии выдаёт апачевскую ошибку, котоая заменяет собой валидную лицензию
Цитата:
Warning: Unknown: open_basedir restriction in effect. File(/home/lem/smartcj.com/updates2/news.php) is not within the allowed path(s): (/home/vps1/www/) in Unknown on line 0
Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Warning: Unknown: open_basedir restriction in effect. File(/home/lem/smartcj.com/updates2/news.php) is not within the allowed path(s): (/home/vps1/www/) in Unknown on line 0
Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0
Fatal error: Unknown: Failed opening required '/home/lem/smartcj.com/updates2/news.php' (include_path='.:') in Unknown on line 0)


Решение проблемы:
cd /PATH/TO/DOCUMENTROOT;
wget "http://smartcj.com/scj_install/get_key.php?type=ic&domain=YOUR_DOMAIN_NAME_HERE&email=YOUR_EMAIL_HERE" -O scj_pro.lic
/bin/cp -f scj_pro.lic YOUR_SCJ_FOLDER

За дополнительными консультациями можно обратиться в круглосуточную поддержку soft-com.biz
ICQ: 324662098
Skype: Soft-Com.Biz
JABBER: support@support.soft-com.biz
цитата
28/09/17 в 07:21
 Jabar
Спасибо!
цитата
28/09/17 в 08:49
 LemonS
Да, сорри, лег хостинг. Точнее админ поправил конфиг пхп и перестал работать скрипт отдачи лицензии. Пришел мыл и общий даунтайм был примерно 10-12 минут.

Ситуация такая: скрипт пытается тянуть лицензию, что б если в админке была сделана подписка то она подтягивалась автоматически, а не надо было заливать руками.

На случай если сервак недоступен скрипт просто повторяет попытку на сл день. Те то что сервак может быть недоступен - сразу предусмотрено.

Но тут случилась другая беда и скрипт выдавал ошибку, тк когда он писался не пришло в голову что неожиданно поменяют конфиг. И вместо ключа выдавало ошибку, это заметили и поправили. Но в эти 10 минут те скрипты которые проверяли лицензию получили битый файл.

Сегодня будем делать апдейт что б проверять такую ситуацию на будущее и скрипт мог проверить подтянутую лицензию.

Сорри за проблему, сделаем что-то из приятных новых фич что б компенсировать этот даунтайм.
цитата
28/09/17 в 13:58
 Japansimpson
Ёбанарот!!!
15 часов все сайты выдают Fatal error.
цитата
29/09/17 в 12:32
 Johna
кому 15 часов а кому 2 дня - до понедельника
цитата
30/09/17 в 02:56
 bell
Как проблему решить напишите, с 27 числа на всех сайтах http 500
цитата
30/09/17 в 03:08
 Чуи
Japansimpson: Johna: bell: можно накидать быстрый скрипт который всем пофиксит просто скормив список доменов.
цитата
30/09/17 в 05:57
 Jabar
bell: Так ТС написал же как решить. Я просто с помощью экселя быстро сделал набор команд для каждого домена и запустил на сервере. и всё заработало
цитата
30/09/17 в 11:01
 S_Flash
Это коснулось хоть одного v1.51 ?
цитата
30/09/17 в 11:14
 Чуи
Jabar писал:
bell: Так ТС написал же как решить. Я просто с помощью экселя быстро сделал набор команд для каждого домена и запустил на сервере. и всё заработало

сурово, имхо проще было скачать дефолтовый и заменить его везде. простым find
цитата
30/09/17 в 18:56
 Jabar
S_Flash писал:
Это коснулось хоть одного v1.51 ?

у меня 1,52 - вроде нет разницы. Коснулось всех сайтов на разных серверах (это к вопросу, что мол лицензионный сервер лежал 10 минут smail101.gif и сломались только те кто обновлял лицензию в это время)


Чуи писал:
сурово, имхо проще было скачать дефолтовый и заменить его везде. простым find

я в админстве вот вобще не копенгаген. По этому как индус - че сказали, то и сделал smail101.gif
ну разве что от себя добавил после каждой строки ";" типа что бы все выполнялось по мере поступления.
К слову, времени заняло гдето минут 10-15, дольше список доменов составлял, чем в экселе ковырялся. А то что в шеле запустил, так там за минуту примерно всё выполнилось (около секунды на домен) icon_rolleyes.gif
цитата
01/10/17 в 19:54
 Johna
да проблем пофиксить не было
была проблема узнать вовремя
обычно по закону жанра все происходит в пятницу вечером\ночью
цитата
29/01/18 в 17:25
 3Sky
и снова здорово. опять сайты 3 часа лежали
цитата
29/01/18 в 17:32
 Soft-Com
Просим обратить внимание на эту проблему - снова повторилась у большого количества клиентов.

вместо лицензии сервер выдаёт
<b>Warning</b>:  readfile(../keys/scj_pro.lic): failed to open stream: No such file or directory in <b>/home/admin/web/smartcj.com/public_html/get_key.php</b> on line <b>15</b><br />

Как и в прошлый раз проблема судя по всему была временная, но стоит проверить валидность лицензии или работу домена.
Фикс остаётся прежним - перетянуть лицензию
cd /PATH/TO/DOCUMENTROOT;
wget "http://smartcj.com/scj_install/get_key.php?type=ic&domain=YOUR_DOMAIN_NAME_HERE&email=YOUR_EMAIL_HERE" -O scj_pro.lic
/bin/cp -f scj_pro.lic YOUR_SCJ_FOLDER
цитата
29/01/18 в 17:37
 LemonS
Да сорри, перезжаем уже с того сервака.
В целом проблема коснулась только старых версий которые после предыдущего раза владельцы решили все же не обновлять.
цитата
29/01/18 в 20:18
 S_Flash
Бля, а какие у вас версии, что у вас лежали сайты?
цитата
29/01/18 в 22:58
 gibbedhead
1.52 и toms лежали
цитата
30/01/18 в 06:42
 LemonS
2.х только если не проводились апдейты, так есть проверка на целостность ключа.
цитата
30/01/18 в 09:12
 LemonS
в 1.52 добавлена проверка ключа на целостность


Эта страница в полной версии