Thanks for your advice.



> What if you just update the Node version? Try that first. The try updating 
> one thing at a time and see where the thing breaks. Because when you update 
> one of these npm packages, they will likely pull in many others as well, 
> and some of those others might be flattened out by the new npm so your 
> _other_ modules will also have new versions of their dependencies without 
> realising it.
>

This problem can not be reproduced in the development environment.
And customer impact is too big to check in production environment.



> You mean socket polling? Or what url specifically?
>

Yes. This is a polling log.

Below is the log output to the network tab of Firefox debugger when 
problems occur.
 
GET  https://myapp.com/socket.io/?node...sport=polling..        200 OK 
 24.99ms  
POST https://myapp.com/socket.io/?node...sport=polling..        200 OK  1ms 
 
GET https://myapp.com/socket.io/?node...sport=polling..         200 OK 
 25.01ms  
POST https://myapp.com/socket.io/?node...sport=polling..        200 OK  0ms 
 
GET  https://myapp.com/socket.io/?node...sport=polling..        200 OK  1m 
25s 
POST https://myapp.com/socket.io/?node...sport=polling..        400 Bad 
Request..  
------ detail ------  
NetworkError : 400 Bad Request - https://myapp.com/socket.io.......  
--------------  
POST https://myapp.com/socket.io/?node...sport=polling..        400 Bad 
Request..  
------ detail ------  
NetworkError : 400 Bad Request - https://myapp.com/socket.io.......  
--------------




> One more idea. The great thing about Node 6 is that you can easilly run a 
> debugger and attach chrome dev tools to it and monitor the state. At the 
> very least, get a few dumps and check what's different between the old and 
> new versions.
>

Thank you for your wonderful idea. 
I will try to compare the old and new version using this debugger.

  

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/b25f6f3a-ad42-4385-bbd4-1fdaad071131%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to