Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
15.05.2012, 18:45 | #1 |
Senior Member
|
запуск шедулера
Несколько раз перечитал мануал (обогатил познания в английском заодно)
что сделал. 1. установил экст scheduler 2. пересоздал пользователя шедулера - всё зеленое, все нормально, в настройках экста тоже всё по мануалу. 3. создал задание из доступных - на преобразование паролей в salted... на одноразовый запуск, выставил время запуска 4. в cron сервера прописал задание * * * * * /usr/local/bin/php /home/логин/сайт.ru/docs/typo3/cli_dispatch.phpsh scheduler После момента, когда задача должна быть выполнена - она оказывается пропущенной, до следующего момента выполнения (оранжевый кружок). из ssh консоли на сервере эта команда запускается без всякого вывода, как минимум без вывода ошибок. После некоторого времени мучений запустил задачу из BE - задача выполнилась успешно (т.е. сам шедулер работает без нареканий, получается, скрипт шедулера, запускаемый по крону - не находит заданий). А теперь технические детали в директории /home/логин установлены несколько сайтов, при этом работающих на разных версиях TYPO3 то есть /home/логин/site1/docs -корень сайта 1 со ссылкой на ядро расположенное в /home/логин/typo3 /home/логин/site2/docs -корень сайта 1 со ссылкой на ядро расположенное в /home/логин/typo3 /home/логин/site3/docs -корень сайта 1 со ссылкой на ядро расположенное в /home/логин/typo3 /home/логин/site4/docs -корень сайта 1 со ссылкой на ядро расположенное в /home/логин/typo3 /home/логин/typo3 - здесь в отдельных директориях лежат ядра на несколько версий typo3 то есть когда я запускаю /home/логин/сайт.ru/docs/typo3/cli_dispatch.phpsh - на самом деле я запускаю /home/логин/typo3src_4.5.14/typo3/cli_dispatch.phpsh Вопрос: как он понимает, для какого сайта я хочу запустить задачи? Ведь он должен подключиться к базе, взять оттуда задачи и выполнить их... Значит должен залогиниться. Тут я немного в тупике... Чего-то недопонимаю, а чего недопонимаю - непонимаю... )) |
16.05.2012, 11:54 | #2 |
Senior Member
|
Я так понимаю, вы на ник хосте... Там у меня тоже не получилось запстить шедулер. Вопросы нужно решать с их поддержкой. Если задача сводится лишь к паролям, то легче это сделать вручную - один раз всего нужно-то.
Хотя там много и других удобных задач - обновление списка расширений, сборка мусора... Тут уж нужно с планировщиком разбираться. Что касается "должен залогиниться" - так там для этого пользователь внутренний создается. Ну и при создании пользователя прописывается полный путь задачи, которую нужно запускать в крон. То есть, идешь в Планировщик -> Настройка проверки. Здесь в самом конце: Сценарий CLI Сценарий для выполнения Планировщика из командной строки: "/var/www/gia/data/www/gia-caragi.ru/typo3/cli_dispatch.phpsh scheduler". Вот его-то и нужно вставлять в крон... ну и назначить периодичность проверки. Ну а уж этот-то сценарий распоряжается всеми назначенными заданиями в TYPO3. И так для каждого сайта. |
16.05.2012, 12:09 | #3 |
Senior Member
|
Да, на нике. Но так как есть ещё несколько сайтов на CS-Cart, а, как выяснилось, на 301-м тарифе начиная с 30 и больше одновременных посещений (по данным гугл аналитикса) - сайт виснет почти намертво (почти, потому что страница грузится 5-10 минут) - будем перебираться на немецкий хостинг (vServer с двумя гигами оперативки) за 20 евро в месяц.
По поводу залогиниться - это я ступил. Верно же, для крона указывается путь к скрипту через тот сайт, для которого он запускается, а далее он уже относительными ссылками получит и подключение к базе из localconf, и всё остальное Спасибо, пока не переехали - буду разбираться с техподдержкой )) |
16.05.2012, 12:36 | #4 |
Senior Member
|
Да, я тоже по-маленьку перебираюсь на немецкие сервера, пока работаю с инферно 5 небольших сайтов работают на 512 гигов оперативки, собираюсь переносить свой большой многодоменный сайт, ну и делать небольшой магазин на TYPO3. Там все проще в конце-концов (если понимаешь что к чему , все под твоим контролем. Посмотрим, по-моему придется брать что-нить помощнее. Сейчас затыки иногда начинаются с доступом к БД - она на том же сервере... По хорошему, для больших сайтов БД и TYPO3 нужно разносить на разные серверы. Но это лирическое отступление ))
Процесс переезда на инферно я описал здесь: http://вебдизайн.гепарт.рф/blog/blog...ps-dlja-typo3/ на другие серверы переезд не сильно отличается... схожие проблемы. |
16.05.2012, 13:04 | #5 |
Senior Member
|
Посмотрел инферно. Сервера в росии - это хорошо, потому как до серверов в германии пинг всё-таки больше. Но зато по условиям... Для сравнения: я вот здесь пока определился - www.hetzner.de
vServer 19 - 19,90 евро. в инферно безлимитный трафик и 256М оперативки, в хетзнере - 4 террабайта трафика и 2 гига оперативки, выделяется 80 гиг на диске Панель управления - cPanel или Parallels plesk - но похоже за отдельные деньги. хотя всё то же самое на самом деле совсем не сложно админить и из консоли )) PS понравилось: "Вы можете заказать панель только на свой страх и риск." ))) |
16.05.2012, 13:14 | #6 |
Senior Member
|
Ну да, но поддержка в инферно работает оперативно, практически моментально (это не реклама). Да, подороже, чем напрямую, но за что-то же нужно брать деньги. Брал сервер в германии.
Другая проблема с оплатой, если работаешь по безналу - это иностранная фирма, ну и связанные с этим проблемы. Так что работать по безналу не получиться без изъ... Ну и кроме того, оплата принимается через электронные деньги, где за перевод также берут проценты, ну и за конвертацию валют, соответственно. Так что реальная стоимость получается выше... Думаю, что и с прямыми хостерами те же денежные проблемы... Хотя это гораздо дешевле и менее проблематично, чем с любым из отечественных хостеров. |
16.05.2012, 14:02 | #7 |
Senior Member
|
А я посидев на этом как раз VPS Хетцнера смотрю уже в сторону их же Root Server X4 за 49 - на VPS как-то тесновато становится довольно быстро
А пинги, в общем, не страшные - можно посмотреть на примере www.jawaclub.ru или www.rzhevrealty.ru |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запуск расширения в определеном режиме по крону | 3ton | Общие вопросы | 1 | 15.04.2010 13:00 |
Запусл TemplaVoil | corsik | Общие вопросы | 4 | 11.12.2009 16:12 |