Mollom has been a great SPAM solution for us, but starting just today, all our attempts to connect with Mollom fail, generating log messages that say "Error 900: Network error" and "Response: -1 request timed out". We're on Drupal 7.15 with Mollom 7.x-2.2 and I'm able to establish a connection to the Mollom servers using "wget http://rest.mollom.com/v1/content".
Interestingly, when on /admin/config/content/mollom/settings the screen shows the message "Mollom servers verified your keys. The services are operating correctly". However, when the configuration is saved, the log contains a message "API keys could not be verified".
The full (redacted) message is ...
Error 900: Network error.
Error 900: Network error.
Request: POST http://rest.mollom.com/v1/contentpostBody = 'sopyiasovc
sopyiasovc3@gmail.com
123456
unconscious behaviors once these tasks are mastered. ,http://www.vanlug.bc.ca/node/19070
'
authorIp = '127.0.0.1'
checks =
0 = 'spam'
1 = 'profanity'
strictness = 'normal'Request headers:
Accept = 'application/xml, application/json;q=0.8, */*;q=0.5'
Content-Type = 'application/x-www-form-urlencoded'
Authorization = 'OAuth oauth_consumer_key="[redacted]", oauth_version="1.0", oauth_nonce="[redacted]", oauth_timestamp="1348800388", oauth_signature_method="HMAC-SHA1", oauth_signature="[redacted]"'Response: -1 request timed out
Error 900: Network error.
Request: POST http://rest.mollom.com/v1/contentpostBody = 'sopyiasovc
sopyiasovc3@gmail.com
123456
unconscious behaviors once these tasks are mastered. ,http://www.vanlug.bc.ca/node/19070
'
authorIp = '127.0.0.1'
checks =
0 = 'spam'
1 = 'profanity'
strictness = 'normal'Request headers:
Accept = 'application/xml, application/json;q=0.8, */*;q=0.5'
Content-Type = 'application/x-www-form-urlencoded'
Authorization = 'OAuth oauth_consumer_key="[redacted]", oauth_version="1.0", oauth_nonce="[redacted]", oauth_timestamp="1348800391", oauth_signature_method="HMAC-SHA1", oauth_signature="[redacted]"'Response: -1 request timed out
Comments
Comment #1
MercuryPDX CreditAttribution: MercuryPDX commentedSame issue, different version:
...
Same message in the config module:
EDIT: Checking through the logs, this started happening: 09/27/2012 - 10:49am Pacific Time. It was operating just fine before that.
Comment #2
kenwest CreditAttribution: kenwest commentedI note that the request timeout is set to 3 seconds on line 106 of includes/mollom.class.inc
When I increase this value, the REST call sometimes succeeds. Here are the results of a single trial for different timeout values.
When I try to connect to the Mollom REST server I get mixed results.
Here's a connection that works (except I get a failure for using a GET rather than a POST). It returns a response in 5 seconds.
Here's a response that fails. Each attempt times out after roughly 30s.
I'm setting my timeout to 30s until this is sorted.
Comment #3
kenwest CreditAttribution: kenwest commentedOur first "900" message came through at 2012-09-28 03:54 AEST (Sydney time) which is 5 minutes later than the first one @MercuryPDX observed
Comment #4
TimG1 CreditAttribution: TimG1 commentedHi All,
Mollom has been having some issues recently. They noted this on their twitter feed and there's another issue going on about this. (#1797182: The spam filter installed on this site is currently unavailable) Going to mark this one as duplicate. They have a patch over on that one that increases the timeout, which is seems like some of you have already tried.
Thanks for reading,
-Tim
Comment #5
kenwest CreditAttribution: kenwest commentedThanks, Tim!