Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
14.06.2018, 22:47
|
|||
---|---|---|---|
запустить X11 Server |
|||
#18+
Пытаюсь програмно запусть одну прогу на сервере. Запускаю процесс $output = popen("/usr/bin/charlesbg", "r") Всегда работало, сегодня не получаетсяю смотрю результат выполнения: авторException in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':3 :1' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) at de.sciss.syntaxpane.DefaultSyntaxKit.initKit(DefaultSyntaxKit.java:503) at de.sciss.syntaxpane.DefaultSyntaxKit.<clinit>(DefaultSyntaxKit.java:103) at com.xk72.charles.gui.lib.UIUtils.<clinit>(Unknown Source) at com.xk72.charles.gui.Main.wfpb(Unknown Source) at com.xk72.charles.Main.OjEP(Unknown Source) at com.xk72.charles.gui.Main.main(Unknown Source) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.xk72.charles.gui.transaction.viewers.protobuf.prei.OjEP(Unknown Source) at com.xk72.charles.gui.MainWithClassLoader.main(Unknown Source) Exception in thread "main" java.awt.AWTError: Can't connect to X11 window server using ':3 :1' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115) at java.security.AccessController.doPrivileged(Native Method) at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:74) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at java.awt.GraphicsEnvironment.createGE(GraphicsEnvironment.java:103) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:82) at de.sciss.syntaxpane.DefaultSyntaxKit.initKit(DefaultSyntaxKit.java:503) at de.sciss.syntaxpane.DefaultSyntaxKit.<clinit>(DefaultSyntaxKit.java:103) at com.xk72.charles.gui.lib.UIUtils.<clinit>(Unknown Source) at com.xk72.charles.gui.Main.wfpb(Unknown Source) at com.xk72.charles.Main.OjEP(Unknown Source) at com.xk72.charles.gui.Main.main(Unknown Source) Я так понял надо запустить этот самый X11 Server. Вопрос КАК? по гуглил но пока подходящего решения не нащёл! Поможет ли тут перезапуск всего сервера? И вот что интересно в ручную я прогу запускаю без проблем (( ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2018, 09:00
|
|||
---|---|---|---|
|
|||
запустить X11 Server |
|||
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2018, 14:36
|
|||
---|---|---|---|
|
|||
запустить X11 Server |
|||
#18+
Areostar, проверить какая переменная DISPLAY установлена у процесса, запускающего Ваша программу например у httpd определяем pid Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2018, 18:00
|
|||
---|---|---|---|
запустить X11 Server |
|||
#18+
автор[14:45:58] root@scw-e9236f:/var/www/webpy-app# ps -ef| grep charles root 5308 5215 0 14:46 pts/1 00:00:00 grep --color=auto charles apache 32474 1 0 12:46 ? 00:00:00 /bin/bash -e /usr/bin/charles4 apache 32484 32474 3 12:46 ? 00:04:49 /usr/lib/charles-proxy/jre/bin/java -Xmx1024M -Dcharles.config=~/.charles.config -jar /usr/lib/charles-proxy/charles.jar Попытался подставлять во вторую строку автор[14:46:35] root@scw-e9236f:/var/www/webpy-app# strings -a /proc/32474/env | grep DISPLAY strings: '/proc/32474/env': No such file [14:47:29] root@scw-e9236f:/var/www/webpy-app# strings -a /proc/32474/env | grep DISPLAY strings: '/proc/32474/env': No such file [14:47:45] root@scw-e9236f:/var/www/webpy-app# strings -a /proc/32484/env | grep DISPLAY strings: '/proc/32484/env': No such file [14:47:57] root@scw-e9236f:/var/www/webpy-app# strings -a /proc/32474/env | grep DISPLAY strings: '/proc/32474/env': No such file что я не так делаю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2018, 18:03
|
|||
---|---|---|---|
|
|||
запустить X11 Server |
|||
#18+
Areostar, Что за ОС? я написал решение для linux ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.06.2018, 18:06
|
|||
---|---|---|---|
|
|||
запустить X11 Server |
|||
#18+
Areostar, Для линукс имя файла другое, писал на коленках, системы под рукой не было Вот правильно: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2018, 15:08
|
|||
---|---|---|---|
запустить X11 Server |
|||
#18+
OS CENTOS 7 На сколько я понимаю. в никсах смыслю слабо. Так что если можно объясните подробно. ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.06.2018, 17:58
|
|||
---|---|---|---|
|
|||
запустить X11 Server |
|||
#18+
AreostarOS CENTOS 7 На сколько я понимаю. в никсах смыслю слабо. Так что если можно объясните подробно. ;) Яж вроде все рассказал (ошибся только в имени псевдо файла environ вместе env): ищем PID, далее для этого процесса проверяем переменную DISPLAY strings - нужен, так как /proc/<PID>/environ - это двоичные данные (ASCIIZ строки), то есть строки которые заканчиваются символом '\000' grep - потоковый фильтр Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=25&tablet=1&tid=1481316]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 142ms |
0 / 0 |