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 на которые вы забили

надо сервак привести в нормальное состояние где файлы на домене от одного юзера, а не зоопарка