Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Разработка сайта на Python  (Прочитано 1493 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн disconnext

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Разработка сайта на Python
« : 20 Апрель 2011, 11:02:40 »
Разрабатывается сайт на Python (fastcgi).

После запуска, процессы питона остаются работающими, и не перезагружаются при обновлении файлов кода. Пока нашел одно решение - killall python2.6 на хостинге через ssh.

Проблема в следующем: логин и пароль на хостинг совсем не запоминающиеся, и даже труднонабираемые. Изменить это нельзя.

Требуется какая-то программа (кроме питона и баша ничего не понимаю), которая подключится по ssh и выполнит команду. Ну или какие-то другие способы заставить fastcgi перезагрузить процессы.

Надеюсь я не первый кто сталкивается. Заранее спасибо за помощь.

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Разработка сайта на Python
« Ответ #1 : 21 Апрель 2011, 06:08:59 »
воспользуйся самим ssh
ssh remote_user@remote_server 'killall python2.6'
боюсь только таким способом ты убиваешь не только то что нужно.
а так же почитай в гугле "авторизации ssh по ключу" зачОтная тема.
Начни с чего по проще раз кроме python и bash не знаешь. с таким набором далеко ты не уедешь.

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Разработка сайта на Python
« Ответ #2 : 21 Апрель 2011, 08:35:06 »
ТС, для Вас несколько советов.
Рекомендуется:
- в инет выкладывать уже отработанный материал
- при этом апач надо перезапускать
- привыкайте к шаблонам построения страниц, а данные для построения хранить в БД, при этом питоновские скрипты вообще не изменяются.
Сходу нашел ссылку, еще поищу и добавлю для информативности.
http://doc.aceweb.ru/full_8_36_modered.html
А сути вопроса.
Кроме fastcgi есть масса вариантов встройки питона в апач.
Что проще, лучше и правильней - вот это и есть главный вопрос.
В этом вопросе пока разброс и шатание. И единой рекомендации пока не выработано.
« Последнее редактирование: 21 Апрель 2011, 08:55:58 от alexander.pronin »

Оффлайн disconnext

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Разработка сайта на Python
« Ответ #3 : 22 Апрель 2011, 12:16:57 »
Цитировать
боюсь только таким способом ты убиваешь не только то что нужно.
там точно больше ничего такого нет. процессов от моего пользователя там ноль, не считая тех, что апач рождает.

Цитировать
Рекомендуется:
- в инет выкладывать уже отработанный материал
- при этом апач надо перезапускать
лью сразу на хостинг, потому что мне так удобнее: работаю с этим материалом с 3-х разных компов и вечная синхронизация не привлекает. что плохого в таком полигоне? однако апач перезапустить не удастся конечно.

Цитировать
Кроме fastcgi есть масса вариантов встройки питона в апач.
этот хостинг доступен мне бесплатно, у меня несколько сайтов php на нем. единственный вариант python на нем, это через fastcgi.

Цитировать
воспользуйся самим ssh
ssh remote_user@remote_server 'killall python2.6'
так и делаю, но для этого надо открыть терминал, потом вводить пароль (который очень кривой, назначен хостингом и можно изменить только на подобный по кривости). именно в этом и проблема, дать команду не вводя пароль.

Цитировать
а так же почитай в гугле "авторизации ssh по ключу" зачОтная тема
нашел тему. похоже на то, что я искал. попробую использовать


Пользователь решил продолжить мысль 22 Апрель 2011, 12:41:48:
Помогло. Всем спасибо за участие.
« Последнее редактирование: 22 Апрель 2011, 12:41:48 от disconnext »

 

Страница сгенерирована за 0.359 секунд. Запросов: 24.