Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 17
JonGol Сообщение 09/06/2010 12:48 Копия темы
Jabber + CRON Подскажите плиз в чем может быть проблема отправки сообщений jabber через крон. Если запускать руками все оки, но по времени не хочет отправлять именно jabber, письмо о том что запущен крон приходит. может есть ньюанс?
idle Сообщение 09/06/2010 12:51 Копия темы
В кроне надо полные пути писать.
А Вы как пишите?
JonGol Сообщение 09/06/2010 12:56 Копия темы
путь к чему? если к файлу библиотеки то я писал он ругается а если писать просто что она в корне лежит то все ок. вообще не пому в чем загвозка
idle Сообщение 09/06/2010 12:58 Копия темы
К запускаемым программам. К jabber.
JonGol Сообщение 09/06/2010 13:00 Копия темы
ээ, это в crontab или в самом уже обработчике?
idle Сообщение 09/06/2010 13:03 Копия темы
Я выше написал.
В самом кроне. Он не знает где что лежит поэтому не может запустить.
JonGol Сообщение 09/06/2010 13:05 Копия темы
нее, крон обработчик запускает и все в нем делает, кроме отправки сообщения jabber, библиотека подключена правильно. все права стоят, но не пашет
idle Сообщение 09/06/2010 13:07 Копия темы
Ну смотрите в почту, все отчёты крона туда идут.
Вы показать то можете что и как Вы там запускаете, или это тайна?
JonGol Сообщение 09/06/2010 13:13 Копия темы
не не тайна конечно)

есть функция

function send_jabber($text,$config) {
require_once ('body/includes/library/class.jabber2.php');
$jabber = new Jabber($config['account_order'], $config['account_o rder_pass']);

$jabber->register();
$jabber->login();
$jabber->send_message($config['account_info'], CP1251toUTF8($text));
}

дальше если есть заказ в базе новый отправляем send_jabber($message_user,$config);

усе
idle Сообщение 09/06/2010 13:16 Копия темы
Что вот так прямо в крон и пишите? Ну Вы юморист.
Мне нужна команда, которую Вы в крон вписываете.
JonGol Сообщение 09/06/2010 13:20 Копия темы
а, блин, сорри не понял))

у меня в панели хостинга есть комманды CRONTAB
поэтому я не через SSH и командную строку писал комманду
JonGol Сообщение 09/06/2010 13:21 Копия темы
а во, вывел лог в письмо и получил

Array
(
[0] => Warning: dns_get_record function not found. gtalk will not work.
[1] => Error: Connection timed out
[2] => Error: Cannot initiate registration.
[3] => Error: No feature information from server available.
)
idle Сообщение 09/06/2010 13:22 Копия темы
А в письме что приходит, что всё ок?
idle Сообщение 09/06/2010 13:23 Копия темы
А, ну и ок.
JonGol Сообщение 09/06/2010 13:31 Копия темы
интересно че он ругается на dns_get_record?

ели скажем

<?php
$result = dns_get_record("audi-belarus.by");
print_r($result);
?>

все выдает
oriole Сообщение 09/06/2010 17:31 Копия темы
require_once ('body/includes/library/class.jabber2.php');

При запуске скрипта по крону пути необходимо указывать абсолютные, попробуйте здесь прописать абсолютный путь.
RiDDi Сообщение 12/06/2010 13:06 Копия темы
абсолютные пути лучше нигде не указывать )

или через глобальную для всей системы переменную
или запускать кроном относительно корня – cd /var/бла-бла/public_html;php index.php

последнее предпочтительнее )
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"