|  | 
| 
запустить 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. Вопрос КАК? по гуглил но пока подходящего решения не нащёл! Поможет ли тут перезапуск всего сервера? И вот что интересно в ручную я прогу запускаю без проблем (( ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 14.06.2018, 22:47 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ Код: plaintext ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2018, 09:00 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ Areostar, проверить какая переменная DISPLAY установлена у процесса, запускающего Ваша программу например у httpd определяем pid Код: sql 1. 2. 3. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2018, 14:36 |  | ||
| 
запустить 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:00 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ Areostar, Что за ОС? я написал решение для linux ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2018, 18:03 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ Areostar, Для линукс имя файла другое, писал на коленках, системы под рукой не было Вот правильно: Код: sql 1. 2. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 15.06.2018, 18:06 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ OS CENTOS 7 На сколько я понимаю. в никсах смыслю слабо. Так что если можно объясните подробно. ;) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.06.2018, 15:08 |  | ||
| 
запустить X11 Server | |||
|---|---|---|---|
| #18+ AreostarOS CENTOS 7 На сколько я понимаю. в никсах смыслю слабо. Так что если можно объясните подробно. ;) Яж вроде все рассказал (ошибся только в имени псевдо файла environ вместе env): ищем PID, далее для этого процесса проверяем переменную DISPLAY strings - нужен, так как /proc/<PID>/environ - это двоичные данные (ASCIIZ строки), то есть строки которые заканчиваются символом '\000' grep - потоковый фильтр Код: sql 1. 2. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
| 21.06.2018, 17:58 |  | ||
|  | 

| start [/forum/topic.php?desktop=1&fid=25&tid=1481316]: | 0ms | 
| get settings: | 9ms | 
| get forum list: | 12ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 39ms | 
| get topic data: | 13ms | 
| get forum data: | 3ms | 
| get page messages: | 50ms | 
| get tp. blocked users: | 2ms | 
| others: | 238ms | 
| total: | 374ms | 

| 0 / 0 | 
