Rockhopper
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Rockhopper
Наткнулся на такую штуку - решил попробовать...
отсюда надо скачать и установить tornado
добавить пару пакетов:
sudo apt-get install graphviz
sudo apt-get install pygraphviz
запустить веб-сервер строкой с аргументом в виде пути к ини-файлу емс:
python LinuxCNCWebSktSvr.py /home/nkp/linuxcnc/configs/SherlineLathe/SherlineLathe_mm.ini
потом запускаем Firefox или Chrome
в адресную строку вводим что то навроде :
http://188.176.184.249:8000/ то есть http://ВАШ_IP:8000/
и можем наблюдать : ==============
у меня пока не запустилось
я так понял LinuxCNCWebSktSvr.py запускает сервер и сам емс
так вот емс у меня и не запускается
(исходники скрипта на github https://github.com/MachineryScience/Rockhopper)
отсюда надо скачать и установить tornado
добавить пару пакетов:
sudo apt-get install graphviz
sudo apt-get install pygraphviz
запустить веб-сервер строкой с аргументом в виде пути к ини-файлу емс:
python LinuxCNCWebSktSvr.py /home/nkp/linuxcnc/configs/SherlineLathe/SherlineLathe_mm.ini
потом запускаем Firefox или Chrome
в адресную строку вводим что то навроде :
http://188.176.184.249:8000/ то есть http://ВАШ_IP:8000/
и можем наблюдать : ==============
у меня пока не запустилось
я так понял LinuxCNCWebSktSvr.py запускает сервер и сам емс
так вот емс у меня и не запускается
(исходники скрипта на github https://github.com/MachineryScience/Rockhopper)
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
А как ты узнал, что он не запустился?
В ps aux смотрел?
В ps aux смотрел?
Наверное http://localhost:8000 или http://127.0.0.1:8000 должны в любом случае работатьnkp писал(а): http://ВАШ_IP:8000/
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
ну вот - я с тобой нормально, а ты :
-------------------------------
это все (пока) мне незнакомо
вечером поразбираю...
Nick писал(а):В ps aux смотрел
-------------------------------
это все (пока) мне незнакомо
вечером поразбираю...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
ps - список всех запущенных процессов, aux - параметры вывод всех процессов и всего, что можно.
лучше всего сразу ps aux | grep linuxcnc
Просто на самом деле linuxcnc мог и загрузиться просто без gui. Как будто бы ты работаешь на безмониторной станции.
лучше всего сразу ps aux | grep linuxcnc
Просто на самом деле linuxcnc мог и загрузиться просто без gui. Как будто бы ты работаешь на безмониторной станции.
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
не - я смотрел в системном мониторе - не запускается ничего
да и на скринах у людей емс с gui запускается...
мне кажется с торнадо этим разбираться надо
сперва же он должен завестись - а его тоже в процессах не было
просто можно торнадо запустить? (как сомостоятельную программу)
и как то проверить его работу?
да и на скринах у людей емс с gui запускается...
мне кажется с торнадо этим разбираться надо
сперва же он должен завестись - а его тоже в процессах не было
просто можно торнадо запустить? (как сомостоятельную программу)
и как то проверить его работу?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
Вот тут написан helloworld для tornado:
http://www.tornadoweb.org/documentation/overview.html
http://www.tornadoweb.org/documentation/overview.html
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
ок, спасибо!Nick писал(а):Вот тут
попытаюсь world-у сказать "hello"
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
Насколько я понимаю, после того как запустишь этот код, надо будет в браузере открыть http://localhost:8888 ... а может надо через какой-нибудь telnet на него коннектиться... хммм..
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
торнадо работает:
в терминале отписал такой строкой:
Код: Выделить всё
WARNING:root:404 GET /favicon.ico (127.0.0.1) 0.41ms
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Rockhopper
Это твой браузер захотел получить иконку сайта, но был послан.nkp писал(а): в терминале отписал такой строкой:Код: Выделить всё
WARNING:root:404 GET /favicon.ico (127.0.0.1) 0.41ms
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
вот только хелло он и выдал
на большее я его не раскрутил...))))
на большее я его не раскрутил...))))
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
Так, а если запустить тот скрипт который должен linuxcnc запускать и потом страничку в торнадо открыть, то что говорит?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
вот с этого места поподробней пожNick писал(а):и потом страничку в торнадо
как это - "страничку в торнадо открыть"???
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
результат тот же и всёNick писал(а):ну http://localhost:8000
а вообще я думаю как инструмент для удаленной настройки Lcnc это система сгодилась бы
не надо человеку в каждом посте выкладывать файлы конфига
да и в Status достаточно информации
смотрел код - он на питоне - хотел понять почему он не запускает емс
Код: Выделить всё
def start_linuxcnc( self ):
print 'Start_OK!'
global INI_FILENAME
global INI_FILE_PATH
p = subprocess.Popen(['pidof', '-x', 'linuxcnc'], stdout=subprocess.PIPE )
result = p.communicate()[0]
if len(result) > 0:
return {'code':LinuxCNCServerCommand.REPLY_ERROR_EXECUTING_COMMAND}
subprocess.Popen(['linuxcnc', INI_FILENAME], stderr=subprocess.STDOUT )
return {'code':LinuxCNCServerCommand.REPLY_COMMAND_OK}
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
А страничка пустая??? Пароль спрашивает?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
никакая страница не открывается
пробовал в трех браузерах
потому как пишут что тестировали только в хроме и лисе
пробовал в трех браузерах
потому как пишут что тестировали только в хроме и лисе
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
самое интересное - что и ошибок никаких не выдает
все модули импортируются
путь к конфигу видит
...
все модули импортируются
путь к конфигу видит
...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: Rockhopper
Т.е. открывается пустая? Или говорит не нашел?
Вообще у него стоит:
https://github.com/MachineryScience/Roc ... r.py#L1308
Может нужно файлы html куда-то переложить?
У торнадо есть какие-нибудь логи?
Вообще у него стоит:
Код: Выделить всё
if (arg.upper() in [ '', 'INDEX.HTML', 'INDEX.HTM', 'INDEX']):
self.render( 'LinuxCNCConfig.html' )
Может нужно файлы html куда-то переложить?
У торнадо есть какие-нибудь логи?
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Rockhopper
у торнадо надо помотретьNick писал(а):У торнадо есть какие-нибудь логи?
а вот linuxcnc_webserver.log пустой