|
Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i). |
|
Опции темы | Поиск в этой теме |
21.03.2016, 14:41 | #1 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Веб-сервер - количество пользователей.
Столкнулся с проблемой доступа на веб сервер. Точнее не на сам веб сервер а отсылкой переменных разным пользователям при запросе одновременно.На базе http://forum.segnetics.com/showpost....2&postcount=51
построенная веб страница с уставкой чисел и тд.и тп. P.S.Хотя не знаю может и страницы открываются из кэша проверю. P.P.S. страницы открываются но со скрипом. данные не получает. Последний раз редактировалось Alexsis, 21.03.2016 в 14:54 |
21.03.2016, 14:56 | #2 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
Для администрирования используйте доступ по SSH, команда TOP, например, покажет ресурсы контроллера. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
21.03.2016, 15:25 | #3 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
Запросы на чтение всей группы модбас переменных контроллера инициируются из скрипта в браузере для каждого клиента и при большом количестве переменных и частом опросе все очень просто загоняется в ступор. В таком виде думаю не более двух пользователей, а лучше вообще один. Исходный вариант возможно в этом плане был лучше. Особенно если: Код:
const char* fileXML_name = "/tmp/dataFromFBDtoHTML.xml"; const char* fileDATA_name = "/tmp/dataFromHTMLtoFBD.data"; |
|
21.03.2016, 15:46 | #4 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
Если выход из проблемы? Технология SSH пока для меня недоступна() З.Ы. Уже доступна Последний раз редактировалось Alexsis, 21.03.2016 в 15:58 Причина: Добавка |
|
22.03.2016, 10:11 | #5 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
Ну насколько я понял проц нагружен... на 78% остальное простой....из этих 78 % на показать эту страницу 1% ...4% программа Путти с ТОР... а 44% на обслуживание механизма добычи и передачи данных из модбаса
Я так понимаю еще 1 процент не сильно нагрузит процессор... дело видимо не в нем |
22.03.2016, 10:36 | #6 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
В ходе анализа работы контроллера пришел к выводу что действительно при открытии веб страницы запускается процесс php-cgi который отвечает за связь с модбасом... Возник вопрос может ли система запрещать включение процесса при недостатке ресурсов... Тобиш при открытии второй страницы ресурсов процессора хватает на открытие страницы, а на запуск второго php-cgi нет, и данные не передаются на вторую страницу?
|
22.03.2016, 11:05 | #7 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
Проблема производительности это на самом деле не исключительно проблема компьютерной системы. Это ещё и проблема неэффективных способов решения задач. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
22.03.2016, 11:19 | #8 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
|
22.03.2016, 14:30 | #9 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
Согласен, но однако при (теперь уже выяснившемся ) запасе производительности и памяти обеспечить мультипользовательность (хотя бы 2-3 пользователя одновременно) неполучается. Кто мешает или не дает я не могу понять. Ведь пользователь- сервер один-на один работают прекрасно.
|
22.03.2016, 14:31 | #10 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
|
22.03.2016, 14:45 | #11 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
|
|
22.03.2016, 15:52 | #12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Вопросик.
Сколько переменных читаем с контроллера и каков период опроса в Вашем варианте скады? Увеличение периода улучшит ситуацию в любом случае. Код:
function autoUpload() { ajaxDataProcessor(w2gi, "","update_html"); setTimeout(autoUpload, 500); } |
23.03.2016, 12:58 | #13 | |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
Цитата:
УРА!!!! увеличение периода до 1000 дало возможность работать мин 2 пользователям... СПАСИБО |
|
23.03.2016, 13:20 | #14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 795
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Это всего секунда. Вам надо так часто получать данные?
Передача в исходном варианте была по одному значению и по факту изменения. |
26.06.2017, 15:28 | #15 |
Senior Member
Регистрация: Dec 2013
Адрес: Краснодар
Сообщения: 187
Благодарил(а): 6 раз(а)
Поблагодарили:
1 раз в 1 сообщении
|
Ответ: Веб-сервер - количество пользователей.
|
26.06.2017, 16:39 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Веб-сервер - количество пользователей.
Да, на порядок быстрее. И памяти больше гораздо.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |