Ответы пользователя по тегу Ubuntu
  • Долгий скрипт на Nginx, php5-fpm. Ошибка 504 через 60 сек. Куда смотреть?

    alekciy
    @alekciy
    Вёбных дел мастер
    Максимальное время которое nginx ждет ответ от бэкэнда - 75 секунд. Причем это захардкожено в коде самого nginx. Это предельная величина директивы конфига fastcgi_read_timeout (которая по умолчанию как раз 60 секунд). Нужно более долгое время - сбрасывайте буфера на бэкэнде не реже этого времени. Я так желаю:
    // отправляем данные nginx-у что бы не выйти за fastcgi_read_timeout
    $output_buffer = ob_get_length();
    if ( !empty($output_buffer) ) {
        flush();
        ob_flush();
    }
    Ответ написан
  • Терминал ubuntu, как пользоваться поиском?

    alekciy
    @alekciy
    Вёбных дел мастер
    А где тут отделы? Уточню даже так, какой формат строки? Я так понимаю 7369 индекс, JOHN Q SMITH имя, CLERK RESEARCH - подразделение, DALLAS - город, 800 - сумма. Я правильно понимаю, что формат строки переменные (т.е. отследить поля по пробелам невозможно)?
    Ответ написан
    Комментировать
  • Как на Ubuntu предоставить ftp доступ с возможностью редактирования?

    alekciy
    @alekciy
    Вёбных дел мастер
    А что в логах?
    Не может создавать и редактироваться, значит однозначно проблема в правах.
    Ответ написан
  • Как обновить ядро Ubuntu 12.04?

    alekciy
    @alekciy Автор вопроса
    Вёбных дел мастер
    Поправил в /etc/kernel-img.conf link_in_boot на yes и новое ядро установилось. Попробую позже с него загрузиться.
    Ответ написан
    Комментировать
  • Как обновить ядро Ubuntu 12.04?

    alekciy
    @alekciy Автор вопроса
    Вёбных дел мастер
    @IlyaEvseev я так пытался, даже более, делал purge. Но все тчетно:
    ]$ sudo apt-get remove linux-server linux-image-server
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package linux-image-server is not installed, so not removed
    Package linux-server is not installed, so not removed
    0 upgraded, 0 newly installed, 0 to remove and 177 not upgraded.
    3 not fully installed or removed.
    After this operation, 0 B of additional disk space will be used.
    Setting up linux-image-3.2.0-57-generic (3.2.0-57.87) ...
    Running depmod.
    update-initramfs: deferring update (hook will be called later)
    failed to move /initrd.img:Invalid cross-device link at /var/lib/dpkg/info/linux-image-3.2.0-57-generic.postinst line 495.
    dpkg: error processing linux-image-3.2.0-57-generic (--configure):
     subprocess installed post-installation script returned error exit status 18
    dpkg: dependency problems prevent configuration of linux-image-generic:
     linux-image-generic depends on linux-image-3.2.0-57-generic; however:
      Package linux-image-3.2.0-57-generic is not configured yet.
    No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                              dpkg: error processing linux-image-generic (--configure):
     dependency problems - leaving unconfigured
    dpkg: dependency problems prevent configuration of linux-image:
     linux-image depends on linux-image-generic (= 3.2.0.57.68); however:
      Package linux-image-generic is not configured yet.
    dpkg: error processing linux-image (--configure):
     dependency problems - leaving unconfigured
    No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                              Errors were encountered while processing:
     linux-image-3.2.0-57-generic
     linux-image-generic
     linux-image
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    ]$ sudo apt-get install -f
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 177 not upgraded.
    3 not fully installed or removed.
    After this operation, 0 B of additional disk space will be used.
    Setting up linux-image-3.2.0-57-generic (3.2.0-57.87) ...
    Running depmod.
    update-initramfs: deferring update (hook will be called later)
    failed to move /initrd.img:Invalid cross-device link at /var/lib/dpkg/info/linux-image-3.2.0-57-generic.postinst line 495.
    dpkg: error processing linux-image-3.2.0-57-generic (--configure):
     subprocess installed post-installation script returned error exit status 18
    dpkg: dependency problems prevent configuration of linux-image-generic:
     linux-image-generic depends on linux-image-3.2.0-57-generic; however:
      Package linux-image-3.2.0-57-generic is not configured yet.
    dpkg: error processing linux-image-generic (--configure):
     dependency problems - leaving unconfigured
    dpkg: dependency problems prevent configuration of linux-image:
     linux-image depends on linux-image-generic (= 3.2.0.57.68); however:
      Package linux-image-generic is not configured yet.
    dpkg: error processing linux-image (--configure):
     dependency problems - leaving unconfigured
    No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                              No apport report written because the error message indicates its a followup error from a previous failure.
         Errors were encountered while processing:
     linux-image-3.2.0-57-generic
     linux-image-generic
     linux-image
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    Как я понимаю мейтейдер пакета даже вообразить не мог о такой разбивке дисков поэтому обновить ядро из стандартных пакетов видимо уже не получиться. А замораживать в apt текущую версию ядра я не хочу ибо оно с дырявое и локальный юзер может повысить привилегии до root-а.
    Ответ написан
    Комментировать
  • Как обновить ядро Ubuntu 12.04?

    alekciy
    @alekciy Автор вопроса
    Вёбных дел мастер
    #apt-get check
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    You might want to run 'apt-get -f install' to correct these.
    The following packages have unmet dependencies:
     linux-generic : Depends: linux-image-generic (= 3.2.0.54.64) but 3.2.0.57.68 is installed
     linux-image : Depends: linux-image-generic (= 3.2.0.54.64) but 3.2.0.57.68 is installed
     linux-server : Depends: linux-image-server (= 3.2.0.57.68) but it is not installed
                    Depends: linux-headers-server (= 3.2.0.57.68) but it is not installed
    E: Unmet dependencies. Try using -f.

    Unmet это из-за linux-server который я пытался накатить из deb файла. -f конечно немного боязно запускать, но не помогло в итоге:
    # apt-get -f install
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Correcting dependencies... Done
    The following extra packages will be installed:
      linux linux-generic linux-image
    The following packages will be upgraded:
      linux linux-generic linux-image
    3 upgraded, 0 newly installed, 0 to remove and 177 not upgraded.
    8 not fully installed or removed.
    Need to get 0 B/5,118 B of archives.
    After this operation, 0 B of additional disk space will be used.
    Do you want to continue [Y/n]?
    Setting up linux-image-3.2.0-57-generic (3.2.0-57.87) ...
    Running depmod.
    update-initramfs: deferring update (hook will be called later)
    failed to move /initrd.img:Invalid cross-device link at /var/lib/dpkg/info/linux-image-3.2.0-57-generic.postinst line 495.
    dpkg: error processing linux-image-3.2.0-57-generic (--configure):
     subprocess installed post-installation script returned error exit status 18
    dpkg: dependency problems prevent configuration of linux-image-generic:
     linux-image-generic depends on linux-image-3.2.0-57-generic; however:
      Package linux-image-3.2.0-57-generic is not configured yet.
    dpkg: error processing linux-image-generic (--configure):
     dependency problems - leaving unconfigured
    No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                              dpkg: dependency problems prevent configuration of linux-generic:
     linux-generic depends on linux-image-generic (= 3.2.0.54.64); however:
      Version of linux-image-generic on system is 3.2.0.57.68.
     linux-generic depends on linux-headers-generic (= 3.2.0.54.64); however:
      Version of linux-headers-generic on system is 3.2.0.57.68.
    dpkg: error processing linux-generic (--configure):
     dependency problems - leaving unconfigured
    dpkg: dependency problems prevent configuration of linux-image:
     linux-image depends on linux-image-generic (= 3.2.0.54.64); however:
      Version of linux-image-generic on system is 3.2.0.57.68.
    dpkg: error processing linux-image (--configure):
     dependency problems - leaving unconfigured
    dpkg: dependency problems prevent configuration of linux:
     linux depends on linux-image (= 3.2.0.54.64); however:
      Package linux-image is not configured yet.
    dpkg: error processing linux (--configure):
     dependency problems - leaving unconfigured
    Setting up linux-image-3.2.0-54-generic (3.2.No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                                                                           No apport report written because MaxReports is reached already
          No apport report written because MaxReports is reached already
                                                                        0-54.82) ...
    Running depmod.
    update-initramfs: deferring update (hook will be called later)
    failed to move /initrd.img:Invalid cross-device link at /var/lib/dpkg/info/linux-image-3.2.0-54-generic.postinst line 495.
    dpkg: error processing linux-image-3.2.0-54-generic (--configure):
     subprocess installed post-installation script returned error exit status 18
    No apport report written because MaxReports is reached already
                                                                  dpkg: dependency problems prevent configuration of linux-image-server:
     linux-image-server depends on linux-image-3.2.0-57-generic; however:
      Package linux-image-3.2.0-57-generic is not configured yet.
    dpkg: error processing linux-image-server (--configure):
     dependency problems - leaving unconfigured
    No apport report written because MaxReports is reached already
                                                                  dpkg: dependency problems prevent configuration of linux-server:
     linux-server depends on linux-image-server (= 3.2.0.57.68); however:
      Package linux-image-server is not configured yet.
    dpkg: error processing linux-server (--configure):
     dependency problems - leaving unconfigured
    No apport report written because MaxReports is reached already
                                                                  Errors were encountered while processing:
     linux-image-3.2.0-57-generic
     linux-image-generic
     linux-generic
     linux-image
     linux
     linux-image-3.2.0-54-generic
     linux-image-server
     linux-server
    E: Sub-process /usr/bin/dpkg returned an error code (1)

    linux-server я конечно выпилю, но подозреваю, что в итоге все равно не даст обновиться. Авторы пакета явно не расчитывали, что симлинк окажется на другой фс.
    Ответ написан
  • Nginx: upstream и proxy_pass?

    alekciy
    @alekciy
    Вёбных дел мастер
    статика не отдается воообще

    Не может такого быть.
    Почему для server не прописан root?
    Вообще access_log покажет, пришел ли запрос до nginx вообще (может проблемы с DNS, фаерволом), а error_log скажет в чем дело.
    Ответ написан
  • Установка двух и более версий PHP работающих как FPM/FastCGI?

    alekciy
    @alekciy
    Вёбных дел мастер
    Как сделать конфиг файл в ini стиле?

    Ни как. Ведь вариант переписать патч не рассматриваем?

    Зачем как-то особо заставлять эти версии работать? Версии запускаются, работают, ну так и нужно их цеплять бэкэндом к nginx.
    Ответ написан
    Комментировать