Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
ayd-in

Отправка рассылки (ЗАБЛОКИРОВАНА)

Recommended Posts

Здравствуйте.

 

При отправке рассылки на почту, в задачах блокируется с надписью Отправка рассылки (ЗАБЛОКИРОВАНА) и дальше не отправляется.

На форуме около 41 000 пользователей, из них около 20 000 неактивных. Много не существующих e-mail адресов. В "Управление журналом ошибок e-mail сообщений" ошибки "Ошибка передачи сообщения SMTP серверу".

 

От чего может блокироваться задача?

Share this post


Link to post
Share on other sites

думаю дело в bulkmail.php

 

 

Заметил: когда в рассылку включить все группы, все хорошо.

Но когда убрать какую-нибудь группу, то задача блокируется иногда.

 

if ( $args['mail_groups'] )
	{
		$tmp_q = '(member_group_id IN (' . $args['mail_groups'] . ')';

		$temp  = explode( ',', $args['mail_groups'] );

		if ( is_array( $temp ) and count( $temp ) )
		{
			$tmp = array();

			foreach( $temp as $id )
			{
				$tmp[] = $this->DB->buildConcat( array( array( ',', 'string' ), array( 'mgroup_others' ), array( ',', 'string' ) ) ) . "LIKE '%,{$id},%'";
			}

			$tmp_q .= " OR ( " . implode( ' OR ', $tmp ) . " ) )";
		}
		else
		{
			$tmp_q .= ")";
		}

		$query[] = $tmp_q;
	}

Edited by ayd-in

Share this post


Link to post
Share on other sites

Задача блокируется когда не завершается до конца. Почему не завершается - это либо какие-то ошибки, либо таймаут по времени. С учетом того, что случается только иногда с одинаковыми настройками, вполне вероятно что это может быть таймаут сервера, или какие-то sql запросы долго выполняются.

 

И кстати, похоже у вас проблемы с кукисами на форуме - бразуер не получает session_id.

Share this post


Link to post
Share on other sites

Задача блокируется когда не завершается до конца. Почему не завершается - это либо какие-то ошибки, либо таймаут по времени. С учетом того, что случается только иногда с одинаковыми настройками, вполне вероятно что это может быть таймаут сервера, или какие-то sql запросы долго выполняются.

 

И кстати, похоже у вас проблемы с кукисами на форуме - бразуер не получает session_id.

 

Спасибо. Буду смотреть. А как вы узнали что кукиси?

Share this post


Link to post
Share on other sites

Не убирающиеся сессия из ссылках форума.

Share this post


Link to post
Share on other sites

Да точно. Когда залогинишься, то есть. А когда не авторизуешься нету, в настройках кукиса все 3 поля пустые.

Share this post


Link to post
Share on other sites

Кстати, у нас 2 сервера, внутренний и внешний, как отключить рассылку из внешнего сервера.

Share this post


Link to post
Share on other sites

Что значит "два сервера внутренний и внешний"? Чего сервера? Откуда отключить?

У вас рассылка почты через что настроена?

Share this post


Link to post
Share on other sites

Что значит "два сервера внутренний и внешний"? Чего сервера? Откуда отключить?

У вас рассылка почты через что настроена?

физических сервера: 1 в Кыргызстане, другой в Германии с разными ip адресами, между ними настроена файловая и mysql репликация. Письма приходят по 2 копии на почту. Рассылка почты через админку ipb.

Share this post


Link to post
Share on other sites

С такими вопросами стоит обратится к администратору сервера, если настроена репликация почтового сервера.

Share this post


Link to post
Share on other sites

хорошо. Спасибо, Вам, большое! Проблема оказывается в настройках mysql, а точнее во времени жизни запросов.

Share this post


Link to post
Share on other sites

Э, в смысле "время жизни запросов"? Таймуат сервера?

Share this post


Link to post
Share on other sites

Да точно, wait_timeout. Увидел sql_error_log кучу ошибок

 

 Error: MySQL server has gone away
IP Address: ---
Page: /superstan/index.php?app=core&module=task

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...