- Автор темы
- #1
Q: Установил сей пакет на денвере на локалке
вроде все работает загрузил базу ставлю просто прочекать ее
потоков поставил 5 гестов на поток 10
так вот чекает да, смотрю по логам, но на каждом потоке прочекает по 20 гестов и останавливается непонимаю почему
поставил по 20 гестов на поток по 99 чекает
вопрос как настроить чтобы всю базу прочекать независимо от ее размера (соответственно как ее отправить на спам??)
и еще в логах пишет вот такую хрень
Memory limit set 128M FAILED
на любой обьем отведенный в скрипте реагирует также
это как то влияет
и еще есть ли в настройках денвера такой параметр как максимальное время исполнения пхп скрипата
A:
1. Еще раз прочитать мануал.
1. поставить starter.php на крон.
2. Изменение memory limit запрещено в настройках пхп.
3. В php.ini параметр max_execution_time = 0.
Q: Как все правильно ставить на крон?
1) cd /home/yourpath/csiv/ ; php starter.php > startlog.html
или
2) cd /home/yourpath/csiv/ ; php simple_post.php
A: Пример для кронтаб:
* * * * * cd /home/www/domain.com/полный_путь_к_спамилке/ ; /usr/local/bin/php -q starter.php > startlog.html
а это , чтоб работала очередь
* * * * * cd /home/www/domain.com/полный_путь_к_спамилке/ ; /usr/local/bin/php -q do_order.php > startlog.html
Примечание:
/usr/local/bin/php - путь к php у вас на сервере может отличаться!
Q: вроде бы все правильно сделал... создал б/д, залил sql-таблицы
в админке все настроил. нажимаю send выдает такую штуку:
./tmp/ cleaning...
./logs/ cleaning...
Warning: fopen(Для просмотра ссылки Войди
Warning: fputs( supplied argument is not a valid stream resource in z:\home\localhost\www\spam\spamit22\simple_post.ph p on line 71
A: Не может открыть файл. Надо давать локальный путь а не http://
Q: При добавлении списка проски или базы выдает
Warning: fopen(/home/public_html/spamit/stop.txt) [function.fopen]: failed to open stream: Permission denied in /home/public_html/spamit/spamitv.class.php on line 1502
Warning: fputs( supplied argument is not a valid stream resource in /home/public_html/spamit/spamitv.class.php on line 1503
Warning: fclose( supplied argument is not a valid stream resource in /home/public_html/spamit/spamitv.class.php on line 1504
файлик стоп.тхт есть. пермишены стоят. че ему не нравиться не могу понять
все дело стоит на дедике
A: Проверить путь к спамилке. Еще раз проверить права.
Q: Не пойму куда залить базу гостевух и как подключить к скрипту.
A: Обзываешь базу base_что-угодно.txt, кладёшь в основную папку, там где файлы.php, перезапускаешь скрипт. Каждая гостевая должна быть на новой строке.
Q: Ошибка:
Fatal error: Call to undefined function: curl_init() in /home/greywind/public_html/sp2/spamitv.class.php on line 840 - вот такая ошибка в логах - это значит php_curl не робит?
A: Да, нету curl-а.
Q: У меня проблема, поставил скрипт на денвере, все норм но иногда (не всегда но часто) когда я запускаю спам или чек базы у меня в некоторых логах (тоже не во всех некоторые работаю некоторые нет) пишет:
Content-type: text/html X-Powered-By: PHP/4.3.9
BORDERS [22231;22704]
Memory limit set 128M FAILED
insert into siv_thread_info values('f5d960', 'CH', '22231', '22704', '0', '473', '0', 'not yet', '1174731039') Duplicate entry '0' for key 1
причем в скобках всегда все разное, в чем может быть проблема?
A: Всё дело в том, что скрипт заточен по *nix`ы. Поддержа винды в нём чисто условная.
Чтобы победить эту ошибку надо в файлике thread.php найти 88 строку, там будет:
$pid = substr (md5 (rand(100000, 999999)), 0, 6);
и заменить её хотя бы на
$pid = substr (md5 (rand(1000000, 9999999)), 0, 7);
Это должно помочь.
Если не поможет, то придумай сам алгоритм, который при каждом запуске будет присваивать уникальное значение переменной $pid.
Q: запускаю проверять тестить прокси. Вроде бы все хорошо. выдаеться пага на которой показываются логи и создаються на сервере. Также когда смотрю в Менеджер потоков пишет No info. потоков в th_command.php тож не показывает
A: При проверке прокси потоки не показываются. Только при сабмите/проверке.
Q: Как узнать что все проксики которые был скормлены проверились.
когда начинаеться проверка по логам видно что живые прокси находит. но куда ложит не понятно. файлы
files/proxy.txt
files/tproxy.txt
пустые. пермишены на файлы папки стоят
A: Если прокси зеленный - живой, красный - мёртвый.
В коце каждого лога он пишет сколько живых и записал в файл proxy.txt
Q: Смотрю логи. пишет красным. но в окошке вижу
HTTP/1.1 200 OK
Transfer-Encoding: chunked
Date: Sat, 07 Apr 2007 22:41:20 GMT
Content-Type: text/html; charset=windows-1251
Server: Apache/1.3.37 (Unix) mod_ssl/2.8.28 OpenSSL/0.9.7a PHP/4.4.4 mod_perl/1.29 FrontPage/5.0.2.2510
X-Powered-By: PHP/4.4.4
Via: 1.1 cha-cache2 (NetCache NetApp/5.5R5)
good proxy. Control string - a66cda358aff05fc39fe6116ffbe3560 165.228.131.12<br>1.1 cha-cache2 (NetCache NetApp/5.5R5)<br>58.65.237.113<br>X_FORWARDED_FOR<br><br> <br>
почему пишет гуд прокси но помечает что не гуд
A: Проблема с прокси изза того что пропускает X-FORWARDED-FOR, в котором виден твой настоящий айпи, т.е. прокси не анонинмый.
Q: Что-то не пойму с проксями (работаю через Денвер). Беру только что проверенные прокси, заливаю их в Спамит. Делаю проверить прокси. Спамит после прочека говорит, что все они бэд и спамить через них не хочет. Прокси заведомо рабочие.
A: Файл proxy.php на хосте или на локале? Если на локале чекер работать не будет, нужно файл proxy.php поместить на хост.
Q: Вместо правой половины админы вижу такой текст:
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 71 bytes) in F:\Program Files\VertrigoServ\www\spamit2\index.php on line 628
При любом значении меморилимит ошибка все равно вылетает.
A: Уменьшить размер базы для спама/ Увеличить мемори лимит(очень сильно увеличть )