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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запуск ПО на удаленном сервере  (Прочитано 987 раз)

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

Оффлайн lexdevel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Запуск ПО на удаленном сервере
« : 19 Сентября 2013, 23:14:46 »
Здравствуйте!

Сразу извиняюсь за "нубские" вопросы, сам разработчик (хотя бы под Linux:)), а с администрированием как-то не сложилось...

У меня есть выделенный сервер, на нем Ubuntu 12.04 LTS, есть доступ по SSH и через nautilus (sftp). Я написал свой сервер на С++, что-то наподобие nginx (в смысле асинхронный, epoll), но на свой лад. Локальные тесты прошел, надо бы попробовать в реале)

В общем, установил MySQL (он тоже нужен, сервер его использует), установил nginx, он запустился, работает, мускул, вроде, тоже... Закинул туда свой бинарник, пытаюсь запустить, а мне в ответ - "нет такого файла или каталога". Запускаю "./server".

Для СУБД использую 'emma', создал новое соединение, но подключиться не могу... Ошибка 111...

Подскажите, пожалуйста, как можно запустить свое ПО на удаленном сервере? (chmod +x /path/to/file пробовал)...
И еще, как можно сделать Remote Desktop? Может так будет проще?

Спасибо!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Запуск ПО на удаленном сервере
« Ответ #1 : 20 Сентября 2013, 00:06:47 »
Закинул туда свой бинарник, пытаюсь запустить, а мне в ответ - "нет такого файла или каталога". Запускаю "./server".
...
Подскажите, пожалуйста, как можно запустить свое ПО на удаленном сервере? (chmod +x /path/to/file пробовал)...
Прежде чем запускать ./server нужно убедиться, что Вы находитесь в директории где он находится
ls ./ser*

А раз уж execute-бит выставляли, то почему бы также и не запустить?
/path/to/file
Не пробовали?

И еще, как можно сделать Remote Desktop? Может так будет проще?
Чем проще? Первый раз вижу мышезависимого программера )))

Оффлайн lexdevel

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Запуск ПО на удаленном сервере
« Ответ #2 : 20 Сентября 2013, 11:52:46 »
Спасибо за ответ!

Цитировать
Прежде чем запускать ./server нужно убедиться, что Вы находитесь в директории где он находится
Ну не настолько тупой, естественно нахожусь в нужной директории. Локально так же запускаю.

Цитировать
Первый раз вижу мышезависимого программера
Не мышезависимый) Но одно дело кодить, другое - настраивать ось.
Remote Desktop - это план "Б", чтобы поставить IDE (MonoDevelop) и скомпилить из исходников.
 - Почему не makefile? - Файлов много, а monodevelop некорректно экспортирует его
 - Почему компилить на сервере? - Я пробовал сделать "HelloWorld" приложение на сервере прямо, скомпилил, переслал себе на локальную машину - тот же результат (не запускается)...

Может еще есть варианты?
И вопрос остался: к MySQL не могу присоединиться(( Мож тоже что-то не так делаю?

Спасибо!

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Запуск ПО на удаленном сервере
« Ответ #3 : 20 Сентября 2013, 19:22:38 »
https://forum.ubuntu.ru/index.php?topic=208235.0
наверное для удалённог серванта самое то.

 

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