
    Новые сообщения [новые: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: | 10ms | 
| get forum list: | 15ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 38ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 44ms | 
| get tp. blocked users: | 2ms | 
| others: | 239ms | 
| total: | 369ms | 

 
    | 0 / 0 | 
