Форум программистов, компьютерный форум, киберфорум
HCL Notes: Администрирование
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.51/88: Рейтинг темы: голосов - 88, средняя оценка - 4.51
0 / 0 / 0
Регистрация: 21.02.2006
Сообщений: 267
1

Не работает агент после переноса сервера

25.12.2006, 08:05. Показов 16310. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
На днях перетащили сервер на новое железо.
Конфигурация сервера (Domino) осталась неизменной, все сетевые протоколы остались тоже без изменений. Отличие только в названии машины (локальное название)
Было ServerDomono1 стало ServerDomino01 - насколько мне известно это не принципиально.

Проблема в следующем, на сервере в одной из ДБ крутится агент по расписанию.
Но работать он не хочет, при тестовом запуске агента (В дизайнере -> Test) ошибок нет, при запуске не в тестовом режиме Выдает окно "Overflow", начинает работать и затыкается.

В логах идет это

26.12.2006 06:55:22 AMgr: Agent (MyAgent in Demo\basez.nsf) error message: Overflow

Ни как не могу понять что произошло, из-за чего агент может корячится.

Сам агент
Код
Sub Initialize

Dim s As New NotesSession
Dim doc As NotesDocument
Dim nextdoc As NotesDocument
Dim coll As NotesDocumentCollection
Dim i As Integer
Dim Deldocs As Integer
Dim agentLog As NotesLog
Set agentLog = New NotesLog("MyAgent")
Call agentLog.OpenAgentLog
Call agentLog.LogAction("Начало")
Let deldocs=0
Set col = s.CurrentDatabase.UnprocessedDocuments
Set doc = col.GetFirstDocument
For i = 1 To col.count
Set nextdoc = col.GetNextDocument(doc)
If doc.form(0)="TempApprDoc"    Then
Call doc.Remove(True)
Let deldocs=deldocs+1
End If
Set doc = nextdoc
Next
Call agentLog.LogAction("Удалено док: " & Cstr(Deldocs))
Call agentLog.LogAction("Конец")
Call agentLog.Close
End Sub

Важно то что раньше он работал без сбоев
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2006, 08:05
Ответы с готовыми решениями:

Начались тормоза после переноса сервера 1С на другой компьютер
Есть своя самописная база, лёгкая, быстрая. В ней есть один отчет, запрос довольно простой,...

Путь к файлу после переноса с локального сервера на хостинг
Здравствуйте. Переношу сайт на wordpress с локального сервера denwer на хостинг. На локальном...

После переноса сервера на новое железо БД начали тормозить
Всем добрый день. Подскажите, пожалуйста, у кого был опыт переноса сервера на новое железо....

Сайт не открывается после переноса с локального сервера на хостинг
Здравствуйте, с WordPress работаю пару недель. Недавно я закончил сайт на нём и решил залить его с...

6
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
25.12.2006, 09:18 2
Для: SOFTOBZOR.ru
Overflow - это переполнение... значить где то слишком много значений , возможно Dim Deldocs As Integer, зделать его Long? имхо переполнение идёт в строке Let deldocs=deldocs+1...

Проверяли вручную?может Print накидайте
0
0 / 0 / 0
Регистрация: 21.02.2006
Сообщений: 267
25.12.2006, 09:24  [ТС] 3
Вот тест запуск агента:


Код
The following will occur when thys agent is run:

Warning: Tester id (CN=AdministratorLN/OU=DOMEN/O=WOR) and agent signer id (CN=SERVER01/OU=NAME/OU=DOMEN/O=WOR) are different.
CN=SERVER01/OU=NAME/OU=DOMEN/O=WOR has unrestricted rights to run LotusScript/Java agents on CN=SERVER01/OU=NAME/OU=DOMEN/O=WOR.
Allow restricted operations flag is selected. Restriction operations will be allowed.
Agent scheduled to run on CN=SERVER01/OU=NAME/OU=DOMEN/O=WOR.

Started running agent MyAgent on 26.12.2006 10:05:52
Running on new or modified documents: 33488 total
Found 33488 document(s) that match search criteria
Testing: Ran LotusScript code
Done running agent MyAgent on 26.12.2006 10:05:52
То есть в тесте все ок.

А если не в тест т.е. Run то

Сначало оконко "Overflow"


Код
Started running agent MyAgent on 26.12.2006 10:09:45
Running on new or modified documents: 33490 total
Found 33490 document(s) that match search criteria
26.12.2006 10:09:45: --- Начало
Ran LotusScript code
Done running agent DeleteTempDocs on 26.12.2006 10:09:46
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
25.12.2006, 09:34 4
Found 33490 document(s) that match search criteria [/b] - Ну канечно, читаем хэлп


Specifies a variable that contains a signed 2-byte integer.
An Integer value is a whole number in the range -32768 to 32767, inclusive.
Integer не может содержать число больше 32767, тоесть Вам необходимо задекларировать deldocs как Long или ещё как похлеще, хотя думаю этого хватить


Specifies a variable that contains a signed 4-byte integer.
Usage
The Long suffix character is &.
Long variables are initialized to 0.
A Long value is a whole number in the range -2,147,483,648 to 2,147,483,647 inclusive.
0
0 / 0 / 0
Регистрация: 21.02.2006
Сообщений: 267
25.12.2006, 10:19  [ТС] 5
ЁПРСТ :D

Спасибо! Буду сейчас лечить.
0
0 / 0 / 0
Регистрация: 21.02.2006
Сообщений: 267
25.12.2006, 12:35  [ТС] 6
Попробовал замел на Long беда таже, "Overflow"
Хотя есть еще подозрение на Dim i As Integer

Но по логике кода (как я понима) в эту переменную заносится число документов удовлетворяющих требованию s.CurrentDatabase.UnprocessedDocuments.

Не совсем понимаю что такое UnprocessedDocuments.
И может ли их быть так много что нужен Long?
0
1 / 1 / 0
Регистрация: 04.08.2006
Сообщений: 2,950
25.12.2006, 12:40 7
<!--QuoteBegin-SOFTOBZOR.ru+26:12:2006, 12:22 -->
<span class="vbquote">(SOFTOBZOR.ru @ 26:12:2006, 12:22 )</span><!--QuoteEBegin-->Не совсем понимаю что такое UnprocessedDocuments.
[snapback]51757" rel="nofollow" target="_blank[/snapback]?[/quote] это NotesDocumentCollection, нет там вроде ограничений нету.



<!--QuoteBegin-SOFTOBZOR.ru+26:12:2006, 12:22 -->
<span class="vbquote">(SOFTOBZOR.ru @ 26:12:2006, 12:22 )</span><!--QuoteEBegin-->Попробовал замел на Long беда таже, "Overflow"
Хотя есть еще подозрение на Dim i As Integer
[snapback]51757" rel="nofollow" target="_blank[/snapback]?[/quote]
ТОЧНО... колво доков в коллекции больше чем может быть значение i - его в обязательном порядке Long
0
25.12.2006, 12:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2006, 12:40
Помогаю со студенческими работами здесь

После переноса сайта с локального сервера (Denwer) на хостинг, слетела вёрстка.
Ребята, делал сайт на Denwer, после решил его перенести на хост в инете, все кнопки поплыли, жму...

Не работает сайт после переноса
Здравствуйте! Первый раз имею дело с переносом сайта на OpenCart на другой домен, всё сделал по...

Не работает сайт после переноса
Здравствуйте! Такая проблема, перенес сайт с одного хоста на другой, но когда вбиваю сайт в...

Не работает кнопка после переноса
Переношу кнопку в конец документа $('.buttonLine').appendTo($('body')); и она перестает работать...

После переноса не правильно работает
Оба сайта принадлежат нашей организации. С первого сайта http://remont-rvd-ufa.ru/ было...

Сайт не работает после переноса на хостинг
Подскажите пожалуйста. Перенес сайт и базу на новый хостинг. Сайт ГАЗ-КУБАНЬ.РФ Нет подключения к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru