Українська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 кілобайтів) — 1549 завантажень
Повідомлення створено: 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
Сори

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

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



1166