On my staging server, I get a different error, but on the same line:

WebSocket connection to 'ws://1.staging.hiddenurl.com/6/' failed: Invalid 
frame header



On Friday, 6 May 2016 23:17:15 UTC+2, Nicolas wrote:
>
> After using the default transport mode for years, I am trying to switch to 
> Websockets. I suspect that this might improve the situation with APE being 
> not fully reliable in certain circumstances. Sometimes, commands to APE 
> stop being received (when the user is still connected to the Internet, I 
> know this because they can send me logs via AJAX after the APE connection 
> goes wrong). In these situations, resending the command does not help. APE 
> just does not receive from the client.
>
> So in short, I want to try Websockets and see if it helps.
>
> After including the appropriate transport JS file in the config as well as 
> switch APE.Config.transport to 6, I get an error in the handshake.
>
>
> *ape_jsf.min:973 WebSocket connection to 
> 'ws://1.ape.local.ape-project.org/6/ 
> <http://1.ape.local.ape-project.org/6/>' failed: Error during WebSocket 
> handshake: 'Upgrade' header is missing*
>
> Error on this line:
> },initWs:function(){this.ws=new 
> WebSocket((this.ape.options.secure?"wss":"ws")+"://"+this.ape.options.frequency+"."+this.ape.options.server+"/"+this.ape.options.transport+"/");
>
> Does it ring a bell?
>
> Do I need to do something on the APE server side? Or cannot it work at all 
> because I have some weird settings there? (I see a thread where Pablo 
> Tejada talks about this possibility briefly).
>
> My Apache config for APE is below. Maybe the Proxy bits are the cause of 
> the problem?
>
> <VirtualHost *:80>
>
>     ServerName ape_on_optiplex_9020
>     ServerAlias ape.local.ape-project.org
>     ServerAlias *.ape.local.ape-project.org
>
>         # Everything expires after 10 months except php files that are not 
> cached
>         ExpiresActive On
>         ExpiresDefault A2592000
>         #10 months
>         ExpiresByType text/php A0
>
>     ProxyRequests Off
>     ProxyPreserveHost On
>     <Proxy *>
>         Order deny,allow
>         Allow from all
>     </Proxy>
>    ProxyPass / http://localhost:6969/
>    ProxyPassReverse / http://localhost:6969/
>     <Location />
>         Order allow,deny
>         Allow from all
>     </Location>
>
> </VirtualHost>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

--- 
You received this message because you are subscribed to the Google Groups "APE 
Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to