hICeQ bot v1.2 [ICQ bot]

Discussion in 'PHP' started by banned, 22 Jan 2008.

  1. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    прогресс, сегодня бот появился (после запуска в онлайне), но отвечает на вопросы в течении 1-1.5 минут, после чего опять присылает тока демилитер. (если это он вообще присылает =) Но висит при этом в онлайне.
     
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Хостинг...проблема в нем
    Теряется либо соединение с MySQL либо у сервера с login.icq.com
     
  3. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    я думаю Теряется соединение с MySQL - у меня Дедик, подправить чо угодно не проблема для админов. Может проще в скрипте где нить поставить, чтоб он проверял есть ли коннект к базе - и если нет - обновлял его???
     
  4. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    Бот висит онлайн с утра
     
  5. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    Может например где нибудь "вставить" пустой запросик к базе
     
  6. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    Решил вопрос, добавив строчку

    LogIn();
    while (1)
    {
    $query = mysql_query("select NULL");

    sleep(1);
    if ($data = readSRV())
    {
     
    1 person likes this.
  7. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    А если дать вот так задание (шаблон для Крона):

    */30 * * * *

    само задание:

    wget -O /dev/null 'http://www.ecounit.ru/bot/icq.php?uin=367880950' > /dev/null

    То можно и не беспокоиться о переменных, они благополучно передадутся в $_GET, а скрипт будет вызываться каждые 30 минут
     
    1 person likes this.
  8. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    Чего то у меня боты даже не запускаются. СиКьюЭл запрос сделал, права записи выставил, жму "запустить" а бот не запускается.
    p.s. Хостинг платный.

    В чём может быть проблема, Isis?
     
  9. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    В set_time_limit, ignore_user_abort
     
    1 person likes this.
  10. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    safe_mode на серверах выключены
     
  11. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Причем тут сейф мод
     
  12. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    set_time_limit не пашет при включенном сэйф_мод.
    я думал ты это имел ввиду.
    в php я ещё не очень шарю, поэтому не очень понимаю, что ты хотел сказать своим сообщением. :(
     
  13. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    да что вы говорите
     
  14. comeoff

    comeoff New Member

    Joined:
    10 Mar 2008
    Messages:
    89
    Likes Received:
    3
    Reputations:
    0
    PHP:
    set_time_limit() не действуетесли PHP запущен в режиме safe modeНет иного выходакроме отключения safe mode или изменения лимита времени в файле конфигурации.
    возможно я что-то не так понял.
    Да и вообще, будем спорить тут, или ты поможешь? А то детский сад получается.
     
  15. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Все ты так понял, но кроме как set_time_limit() можно использовать ini_alter(),ini_set() и еще и создать фаил .htaccess с таким содержанием
    Вот вроде и все, больше вариантов нету....
     
  16. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    ГыГ....сеня на меня хостер наехал, типа твои логи ошибок занимают больше места чем твой хост ;D
    За сутки 1.6ГБ О_О

    Вот лог.....при открытии фаила index.php

    И вот при запуске бота...

    А так-же вот таким хламом весь лог засорен... =\

     
  17. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    Смотри код, и исправляй где выскакивают ошибки, если в ломы то просто в главный конфиг в самое начало впихни
    И все...
     
    1 person likes this.
  18. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    ыыыы жжошь
     
  19. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    DIAgen, от set_time_limit(): избавился....

    ps. error_reporting(0); не вариант ибо бывает нужно найти ошибку в новом скрипте команды...

    А вот как от остального незнаю...ибо посмотрел вроде все правильно..но ругается...=\

    abatsk, хост у меня на 1.5гб а логов было на 1.6 :D
     
    #59 Stern, 11 Mar 2008
    Last edited: 11 Mar 2008
  20. DIAgen

    DIAgen Banned Life!

    Joined:
    2 May 2006
    Messages:
    1,055
    Likes Received:
    376
    Reputations:
    460
    PHP Notice: выдается при полном выводе ошибок, что бы избавиться от этого достаточно сделать
    А уже
    Стоит использовать кады уже все знаешь что нормально, и что бы личшего не выводил скрипт) думаю тут все понятно)