I have accross a problem that I can not debug on my own. I am wondering if anyone has seen anything similar.
Two third-party plugins are using cron trigger to send out notifications. When triggered, cron sends out dozens (and sometimes hundreds) of identical notifications.
Notifications are sent via phpmailer (no smtp, elgg defaults overridden).
I can't identify the cause for the problem. I am doubting that the fault is within third-party plugins.
Elgg 1.7.8 (2010071002)
I would appreciate any guess/tips you might have.
info@elgg.org
Security issues should be reported to security@elgg.org!
©2014 the Elgg Foundation
Elgg is a registered trademark of Thematic Networks.
Cover image by RaĆ¼l Utrera is used under Creative Commons license.
Icons by Flaticon and FontAwesome.
- ihayredinov@ihayredinov
ihayredinov - 0 likes
- Kevin Jardine@kevin
Kevin Jardine - 0 likes
- ihayredinov@ihayredinov
ihayredinov - 0 likes
- ihayredinov@ihayredinov
ihayredinov - 0 likes
- Cash@costelloc
Cash - 0 likes
- ihayredinov@ihayredinov
ihayredinov - 0 likes
You must log in to post replies.I also came accross this, but not sure if it's of any relation: http://trac.elgg.org/ticket/3420
See:
http://groups.google.com/group/elgg-development/browse_thread/thread/22d9721a10b06d44
for something that may be related.
Thanks Kevin. I guess we will start by talking to the server to see if they are seeing any logs. Will post the solution, when and if resolved.
The only clue I have so far is error log entries that coincide with multiple messaging:
[Sun Oct 30 10:54:24 2011] [notice] mod_fcgid: process 12584 going graceful shutdown, sending SIGTERM
[Sun Oct 30 10:54:28 2011] [notice] mod_fcgid: process /home/cgi-bin/fcgi-bin/php-fcgid-wrapper(12584) exit(idle timeout), terminated by calling exit(), return code: 0
Not sure how this exactly related to the problem, but I assuming it has something to do with phpmailer. Any thoughts?
We deprecated the crontigger plugin because it has race conditions. When you say cron trigger, so you mean that you are using the crontrigger plugin or that you are using the cron plugin hook?
cron plugin hook