Reply To: Chat plugin?
@mcpeanut yeah it is a weird one.
The server is set up and working perfectly. There is only one website hosted on there, but it is a busy one. The problem arises due to their ngix websever ,mine is apache2. When multiple people hit the chat room at once their nginx server throws 504 errors.
have you got 30 users connecting from different locations in a real world test?
Yes, the site is live and was tested repeatedly with real users from literally all over the world.
isnt that what it is supposed to do when connecting to their push service
That’s what I assumed would happen when using their comet service plan, and it does, as far as the majority of the weight on the CPU goes. Even with cometchat enabled their servers still throw 504 errors when too many client try to connect at once.
Like I said, I even took comet service out of the equation all together and ran it on my machine with memcache, same story. It’s never my apache server that throws the 504 errors, always their nginx one. If we weren’t using different software I would have probably never been able to diagnose that, but luckily these and all other server errors always tell you what software the web server is running.
The problem arises because every time a client on my site loads comet chat, the script contacts the cometchat servers (for what I assume is some kind of anti-piracy measure – they wouldn’t actually admit when I mentioned it but they didn’t deny it either).
I’m perplexed by it because I have seen comet chat for years as you say, I never dreamed I would have this kind of an issue with it.
They have been trying to fix it by rewriting mySQL queries and other things, but as it stands right now, if I was to reactivate it, the site would get knocked out until I removed it again.
Re: Quick Chat – It flies on my dedicated server but it used to start really slowing down on my vps (which had a pretty decent spec too – 6GB RAM) when it hit around 40+ users. At that amount it would start kicking people out of the room and taking ages to post messages.
If you only need it for a basic chat room for 20 or so people at once it does the job just fine, if you need it to cope with more than that I’d look elsewhere.