Hi, all. I'm using xrdp latest git build on CentOS 6.4 compiled using the 
instructions at [1] 'building on CentOS 5.x'. 

Whenever I enable 'allow_channels=true' in the xrdp.ini to allow for clipboard 
functionality I see that xrdp-chansrv pegs the CPU at 100%. A subsequent 
session of another user does not show this behavior. If I disable channels, the 
problem is gone (of course). I *think* that I had the setting enabled before 
without seeing this phenomen but since a reboot it is very obvious and annoying.

Was wondering what could potentially cause this and how to avoid it? I'd like 
to have the clipboard working (but could live w/o it temporarily) 


> [globals]
> bitmap_cache=yes
> bitmap_compression=yes
> port=3389
> crypt_level=low
> allow_channels=false
> max_bpp=24
> fork=yes
> # regulate if the listening socket use socket option tcp_nodelay
> # no buffering will be performed in the TCP stack
> tcp_nodelay=yes
> # regulate if the listening socket use socket option keepalive
> # if the network connection disappear without close messages the connection 
> will
>  be closed
> tcp_keepalive=yes
> #black=000000
> #grey=d6d3ce
> #dark_grey=808080
> #blue=08246b
> #dark_blue=08246b
> #white=ffffff
> #red=ff0000
> #green=00ff00
> #background=626c72
> #autorun=xrdp1
> #hidelogwindow=yes
> #bulk_compression=yes
> # You can set the PAM error text in a gateway setup (MAX 256 chars)
> #pamerrortxt=change your password according to policy at http://url
> 
> [Logging]
> LogFile=xrdp.log
> LogLevel=DEBUG
> EnableSyslog=1
> SyslogLevel=DEBUG
> # LogLevel and SysLogLevel could by any of: core, error, warning, info or 
> debug
> 
> [channels]
> # Channel names not listed here will be blocket by XRDP.
> # You can block any channel by setting its value to false.
> # IMPORTANT! All channels are not supported in all use
> # cases even if you set all values to true.
> # You can override these settings on each session type
> # These settings are only used if allow_channels=true
> rdpdr=true
> rdpsnd=false
> drdynvc=true
> cliprdr=true
> rail=true
> xrdpvr=true
> 
> # for debugging xrdp, in section xrdp1, change port=-1 to this:
> # port=/tmp/.xrdp/xrdp_display_10
> 
> # for debugging xrdp, add following line to section xrdp1
> # chansrvport=/tmp/.xrdp/xrdp_chansrv_socket_7210
> 
> [xrdp1]
> name=RDP
> lib=libxup.so
> username=ask
> password=ask
> ip=127.0.0.1
> port=-1
> xserverbpp=24


Thanks,
-ralph



[1] 
http://www.xrdp.org/index.php?option=com_content&view=article&id=14:building-on-centos-5x&catid=2:documents&Itemid=7

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to