Page 1 of 1
Периодически слетает лицензия SmartCJ
Posted: Thu Apr 02, 2026 5:11 am
by extrim3r
Здравствуйте.
Столкнулся с периодической проблемой: появляется ошибка
**"WARNING! There's a problem with your SmartCJ license (../). Please, check scj2.lic file or contact support!"**, после чего все сайты становятся недоступны.
Замечал это уже несколько раз. Вручную обновляю файл лицензии (scj2.lic) — после этого всё снова начинает работать.
Подскажите, пожалуйста:
* в чем может быть причина такого поведения?
* как можно избежать этой проблемы в будущем?
* есть ли способ автоматизировать обновление лицензии или предотвратить её "отвал"?
Буду благодарен за любые рекомендации.
Re: Периодически слетает лицензия SmartCJ
Posted: Thu Apr 02, 2026 9:39 am
by admin
Приветствую!
должно писать причину в error.log
там точно нет каких то пермишенов которые не дают писать в файл лицензии?
Re: Периодически слетает лицензия SmartCJ
Posted: Mon Jun 01, 2026 5:07 am
by extrim3r
Здравствуйте.
Проверил логи и нашёл следующее.
В момент возникновения проблемы в `logs/error.log` появляется ошибка:
```
IonCube error: error code 8
Your license file has expired.
If you were using a trial license, please contact support for a non-expiring license.
```
Ошибка возникает для:
```
bin/cron.php
bin/rotation.php
```
и повторяется каждую минуту.
После этого сайты начинают показывать сообщение о проблеме с лицензией и фактически перестают работать до тех пор, пока я вручную не обновлю `scj2.lic`.
Что уже проверил:
* права на файл лицензии есть;
* файл `scj2.lic` существует;
* cron работает;
* сейчас обе копии лицензии имеют одинаковый размер (906 байт):
* `/www/scj2.lic`
* `/www/cdn/scj2.lic`
* `scj2.free.lic` имеет размер 410 байт.
Поэтому мне кажется, что проблема не в правах, а в том, что SmartCJ или IonCube в какой-то момент считает лицензию истёкшей.
Подскажите, пожалуйста:
1. Что означает `IonCube error code 8` в данном случае?
2. Используется ли периодическая онлайн-проверка лицензии?
3. Может ли временная недоступность сервера лицензий привести к переходу в free mode?
4. Есть ли способ отключить такую проверку или сделать её менее критичной для работы сайтов?
5. Какие ещё логи или данные я могу предоставить для диагностики?
Спасибо.
Re: Периодически слетает лицензия SmartCJ
Posted: Mon Jun 01, 2026 7:53 am
by admin
https://smartcj.com/wiki/doku.php?id=ru ... ee_version
оно?
"права на файл лицензии есть;"
какие именно права есть ?
Re: Периодически слетает лицензия SmartCJ
Posted: Mon Jun 01, 2026 12:58 pm
by extrim3r
-rw-rw-r-- 1 admin3 www-data 906 Jun 1 07:38 /var/www/site.com/scj/scj2.lic
-rw-r--r-- 1 admin3 admin3 906 Jun 1 07:37 /var/www/site.com/scj2.lic
PHP-FPM работает от пользователя www-data
Какие права на scj2.lic вы рекомендуете для корректной работы автообновления лицензии?
Re: Периодически слетает лицензия SmartCJ
Posted: Tue Jun 02, 2026 6:50 am
by admin
можно поставить 666 что б можно было обновить лицензию в любом варианте, тк как я вижу у вас что-то от admin3, что-то от www-data ..
потом я бы пофиксил варнинги на home которые у вас наверняка есть
потом показал бы что дальше в error log после
IonCube error: error code 8
что б понять на что именно куб ругается
Re: Периодически слетает лицензия SmartCJ
Posted: Thu Jul 30, 2026 3:53 am
by extrim3r
как же это надоело уже, стабильно в день обновления лицензии все сайты лежат
вы когда уже почините это?
Re: Периодически слетает лицензия SmartCJ
Posted: Thu Jul 30, 2026 6:40 am
by admin
1. лицензиями управляет ioncube, не я, не скрипт и тп
2. проблема потому что у вас на серваке половина от одного юзера, половина от другого и уверен куча варнингов на Home на которые вы забили
надо сервак привести в нормальное состояние где файлы на домене от одного юзера, а не зоопарка