Determing среда выполнения Apache

Те порты на CM являются почти наверняка просто внутренним коммутатором, не отдельным NICs. CM, вероятно, подключили один внутренний NIC к микросхеме переключателя, которая подключена к портам на спине.

2
задан 6 December 2011 в 00:26
2 ответа

На самом деле у вас там две ошибки. Разрешения одно первое:

Apache потребуются соответствующие разрешения в каждом из каталогов, ведущих к файлу upsells.pkl , а также в самом файле.

Попробуйте это, чтобы определить, какие разрешения имеют каталоги (обратите внимание на пробелы важны):

ls -ld /home/ /home/zumodo/ /home/zumodo/upsell_backup/

Пользователю Apache потребуется разрешение x для каждого из этих каталогов. / home обычно имеет необходимые разрешения, но довольно часто все в / home / * имеют режим 750 ( rwxr-x --- ) или даже режим 700 (rwx ------). Любой из них может вызвать вашу проблему. Проблема с разрешениями также может быть связана с каталогом upsell_backup .

Переместите файл upsells.pkl в более подходящий путь (например, / var / www / ) или измените разрешения для ограниченного каталога.

Сообщение об ошибке RewriteLock является правильным; отсутствие такового опасно .

Apache является либо многопоточным, либо порождает несколько дочерних узлов, что означает, что любые двое из них могут получать запросы одновременно. RewriteLock используется внутри Apache, чтобы гарантировать, что только один дочерний элемент или поток общается с внешним процессом одновременно. Если вы не укажете один, выходные данные программы могут смешаться вместе, что полностью испортит ваши правила перезаписи и, возможно, весь ваш сервер. Наиболее вероятный результат - когда ваш сервер будет занят, вы сгенерируете много ответов 500 . Возможны значительно худшие результаты.

Apache является либо многопоточным, либо порождает несколько дочерних узлов, что означает, что любые двое из них могут получать запросы одновременно. RewriteLock используется внутри Apache, чтобы гарантировать, что только один дочерний элемент или поток общается с внешним процессом одновременно. Если вы не укажете один, выходные данные программы могут смешаться вместе, что полностью испортит ваши правила перезаписи и, возможно, весь ваш сервер. Наиболее вероятный результат - когда ваш сервер будет занят, вы сгенерируете много ответов 500 . Возможны значительно худшие результаты.

Apache является либо многопоточным, либо порождает несколько дочерних узлов, что означает, что любые двое из них могут получать запросы одновременно. RewriteLock используется внутри Apache, чтобы гарантировать, что только один дочерний элемент или поток общается с внешним процессом одновременно. Если вы не укажете один, выходные данные программы могут смешаться вместе, что полностью испортит ваши правила перезаписи и, возможно, весь ваш сервер. Наиболее вероятный результат - когда ваш сервер будет занят, вы сгенерируете много ответов 500 . Возможны значительно худшие результаты.

Если указать один, результаты программы могут в конечном итоге смешаться, полностью испортить ваши правила перезаписи и, возможно, весь ваш сервер. Наиболее вероятный результат - когда ваш сервер будет занят, вы сгенерируете много ответов 500 . Возможны значительно худшие результаты.

Если указать один, результаты программы могут в конечном итоге смешаться, полностью испортить ваши правила перезаписи и, возможно, весь ваш сервер. Наиболее вероятный результат - когда ваш сервер будет занят, вы сгенерируете много ответов 500 . Возможны значительно худшие результаты.

2
ответ дан 3 December 2019 в 11:00

На время отключите RewriteMap допродает строку и посмотрите, запускается ли apache или нет. Если он запускается, проверьте, что пользователь запускает apache.

Выполните следующую команду.

ps axho user, comm | grep -E "httpd | apache" | uniq | grep -v "root" | awk 'END {print $ 1}'

Эта команда выдаст вам пользователь, работающий на сервере Apache. Затем проверьте право собственности и права доступа к файлу. Я думаю, что файл должен быть исполняемым для пользователя, запускающего процесс apache / httpd.

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

chown root.apache /etc/httpd/conf.d/upsell_by_id .py

chmod + x /etc/httpd/conf.d/upsell_by_id.py

1
ответ дан 3 December 2019 в 11:00

Теги

Похожие вопросы