Ошибки, баги, вопросы - страница 3389
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что за ошибка терминала?
В чём может быть причина- отчёт windows о сбое.
Это переполнение стека по недостатку памяти. Упала .NET виртуальная среда.
Не используйте .NET DLL в роботах или индикаторах - все это всегда было, есть и будет падуче по сути(терминал не виноват).
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
Это не я задавал вопрос.
Попробовали мной предложенный вариант решения проблемы?
Это переполнение стека по недостатку памяти. Упала .NET виртуальная среда.
Не используйте .NET DLL в роботах или индикаторах - все это всегда было, есть и будет падуче по сути(терминал не виноват).
Еще раз повторю совет - уменьшите количество агентов, выставленных в MQL5 Cloud Network и при локальных тестах ни в коем случае не ставьте более 12 ядер из 24.
1. Этот совет применим только к 24+ ядерным процессорам? (То есть если например 8/16 ядер то ставить можно все 8/16 ядер)?
2. В моём случае просто на сервере крутятся терминалы и вылетело с такой ошибкой. И на нём есть терминалы, с где советник использует dll -тот же советник обновлялка статистики от myfx.
3. У меня есть предположение что если увеличить оперативную память, то подобного рода ошибок станет меньше. Есть в этом смысл?
(В журнале событий заметил предупреждения windows про нехватку виртуальной памяти)
Попробовали мной предложенный вариант решения проблемы?
Я дико извиняюсь, но я не понял, что нужно сделать, поэтому решил промолчать)
1. Этот совет применим только к 24+ ядерным процессорам? (То есть если например 8/16 ядер то ставить можно все 8/16 ядер)?
2. В моём случае просто на сервере крутятся терминалы и вылетело с такой ошибкой. И на нём есть терминалы, с где советник использует dll -тот же советник обновлялка статистики от myfx.
3. У меня есть предположение что если увеличить оперативную память, то подобного рода ошибок станет меньше. Есть в этом смысл?
(В журнале событий заметил предупреждения windows про нехватку виртуальной памяти)
Лимитировать надо по совокупной памяти, оставляя для агентов клауда минимум по 2 гб на ядро.
Ну и не забывать оставлять пространство как для операционки, так и для своих запускаемых программ.
Я дико извиняюсь, но я не понял, что нужно сделать, поэтому решил промолчать)
На скрине отключены локальные агенты, но есть те, что в локальной сети - Вы можете добавить свой IP и с агентом работать как с находящимся в локальной сети.
На скрине отключены локальные агенты, но есть те, что в локальной сети - Вы можете добавить свой IP и с агентом работать как с находящимся в локальной сети.
Теперь понял)
Ну да решение выглядит логично.
Одно НО, теперь котировки дублируются не только терминал + тестер, а терминал + тестер + папка с агентами.
Жёсткий диск будет забиваться котировками намного быстрее.
Субъективно оптимизация идёт медленнее, но это понятно, в терминале участвовали в оптимизации и виртуальные ядра, а в локальных агентах только реальные.
Но это субъективная оценка, сравнительные тесты я не проводил.