УкраїнськаEnglishmRussian
Вход/Новый
В теме много сообщений

[BugFixed] Размер программного кода в шаблоне


Автор Сообщение
Сообщение создано: 01. 07. 2013 [15:38]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"monia" wrote:

"roman" wrote:

Причём тут текстовые поля вообще если там речь шла о полях хранения текста скриптов-программ конкретно?

Сори, я это и имел ввиду

Выше я писал:
"roman" wrote:

Нет, это ограничение на размер этого поля в 10000 символов.


Learn, learn and learn better than work, work and work.
Сообщение создано: 01. 07. 2013 [16:00]
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
посмотрите картинку, данное предубеждение выскочила из - за этого ограничения?

просто я посмотрел, у меня в коде 9600 символов. По этому я и спрашивал про ограничение.
что бы точно знать в какой размер текста нужно влезать
Вложенный файл

Снимок экрана от 2013-07-01 16:54:21.png (Тип файла: image/png, Размер: 712.11 килобайт) — 1556 загрузок
Сообщение создано: 01. 07. 2013 [16:43]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"monia" wrote:

посмотрите картинку, данное предубеждение выскочила из - за этого ограничения?

Нет, это временная ошибка в транспорте, вызванная потерей TCP-соединения. Обычно характерная для плохих и медленных каналов. После такого подключение обычно восстанавливается.

Learn, learn and learn better than work, work and work.
Сообщение создано: 01. 07. 2013 [17:02]
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
У меня сервак и клиентская станция(с которой я программирую) находиться в локальной сети, и соединение между ними стабильное.
Эта ошибка у меня выскакивает, при попытке нажатия кнопки "Применить" в шаблоне с большим куском когда.
В других шаблонах (код примерно занимает 3000-4000 символов) такая ошибка не выскакивает
Сообщение создано: 01. 07. 2013 [17:21]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"monia" wrote:

У меня сервак и клиентская станция(с которой я программирую) находиться в локальной сети, и соединение между ними стабильное.
Эта ошибка у меня выскакивает, при попытке нажатия кнопки "Применить" в шаблоне с большим куском когда.
В других шаблонах (код примерно занимает 3000-4000 символов) такая ошибка не выскакивает

В любом случае это ошибка генерируется транспортом "Sockets".
Вложите или вышлите текст процедуры на которой эта ошибка устойчиво воспроизводится, я погляжу.
Хотя не нужно, уже увидел. Проблема при доступе через внешний интерфейс, через внутренний её нет.
Неужели буфер записи как-то лимитирован в сетевом API!?

Learn, learn and learn better than work, work and work.
Сообщение создано: 01. 07. 2013 [21:08]
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
"roman" wrote:

Проблема при доступе через внешний интерфейс, через внутренний её нет.
Неужели буфер записи как-то лимитирован в сетевом API!?


Т.е. если я буду изменение производить не посредственно на самом сервере, а не через клиентскую станцию, то все будет нормально?
Сообщение создано: 01. 07. 2013 [22:54]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"roman" wrote:

Хотя не нужно, уже увидел. Проблема при доступе через внешний интерфейс, через внутренний её нет.
Неужели буфер записи как-то лимитирован в сетевом API!?

Проблема с тем, что write() может блокироваться на момент передачи предыдущей части буфера большого блока данных (> 10000) и возвращать -1 (EAGAIN) с признаком повторить запись позже.
Добавил select() на write(), как и на read() — сейчас работает, проверяйте.

Learn, learn and learn better than work, work and work.
Сообщение создано: 02. 07. 2013 [11:42]
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
проверил
роде как все работает

еще вот такой вопрос
если править код шаблона непосредственно в SQLite БД, а потом ее подгружать, то ограничение в 10000 символов можно обойти. т.е. полный код подгрузится из БД в шаблон?
или все таки придется ждать релиза новой версии?
Сообщение создано: 02. 07. 2013 [11:50]
roman
Roman Savochenko
Moderator
Contributor
Developer
Зарегистрирован(а) с: 12.12.2007
Сообщения: 3750
"monia" wrote:

если править код шаблона непосредственно в SQLite БД, а потом ее подгружать, то ограничение в 10000 символов можно обойти. т.е. полный код подгрузится из БД в шаблон?

Скорее всего нет.

"monia" wrote:

или все таки придется ждать релиза новой версии?

Не пойму чего Вы вообще ждёте если собираете рабочую версию, где это исправлено давно.

Learn, learn and learn better than work, work and work.
Сообщение создано: 02. 07. 2013 [11:56]
monia
Олег Намятов
Создатель темы
Зарегистрирован(а) с: 21.05.2012
Сообщения: 173
Сори

если все исправлено то это очень хорошо

еще раз спасибо



1780