php скрипт как сервис

Каким образом можно запустить php скрипт как сервис? Предлагаю два варианта реализации этой задачи на примере OS Gentoo и фреймворка laravel Веб-мастер выдал нам следующую команду artisan queue:listen —timeout=600 —tries=3 и попросил запустить ее как сервис. И как всякий сервис она должна запускаться после перегрузки сервера. Также должна быть возможность выполнить стоп/стар сервиса Используем runscript Создадим файл с именем myservice и положим его в /etc/init.d следующего содержания start() { ebegin «Starting myservice» start-stop-daemon —start … → …

php 5.6 vs php 7.0. Информация к размышлению

Переходить на php 7.0 или подождать? Вот и мы так долго думали, взвешивали, прикидывали. Однако вчера настал тот момент, когда нужно было быстро принять решение Случилось то, чего не желает себе ни один веб-мастер, ни один сисадмин хайлоада. Портал стал тормозить от нагрузки. Приходящие посетители оплатившие доступ к закрытым материалам и просто посетители, идущая одновременно рассылка 100К+ подписчикам портала, хелпдеск не имеющий возможности адекватно работать с админкой и оказывать помощь людям В результате … → …

Системное администрирование UNIX. С чего начать

Вопрос, на который частенько ищут ответ новички решившие попробовать для себя системное администрирование UNIX. Опускаясь до частностей и базируясь на своем опыте предcтавляю Вашему вниманию несколько пунктов как я начинал изучать системное администрирование FreeBSD. Для меня, windows-администратора, каковым  я был на старте своей карьеры в 2000 году переход с графического интерфейса в командную строку дался не просто. Я называю это «разрыв шаблона» Для начала: я — самоучка и у меня нет … → …

kernel: panic: ufs_dirbad: /var: bad dir ino 241031 at offset 512: mangled entry

Проблема После холодной перегрузки сервер FreeBSD отказался нормально загружаться. Происходили циклические перегрузки после попытки стартануть postfix. Как выяснилось позже из-за ошибки kernel: panic: ufs_dirbad: /var: bad dir ino 241031 at offset 512: mangled entry fsck -y всех разделов в режиме Single mode с дальнейшей перегрузкой не помогли, перегрузки продолжались Решение Заходим в Single mode и делаем fsck -y. Далее fsdb /dev/da0p4 inode 241031 clri 241031 quit еще раз fsck -y и перегрузка … → …

Обновление FreeBSD 9 до FreeBSD 10

Обновление FreeBSD с 9-ки на 10-ку сопровождается несколькими неприятными сюрпризами Я обновлял сервер удалённо и после инсталяции нового ядра и перегрузки никак не расчитывал, что он не поднимется Дальнейший разбор выявил следующие проблемы: Проблема №1 Ошибка при загрузке правил ipnat Installing NAT rules. 70:ioctl(SIOCGNATS) object size mismatch for copying out ipfobj Оказалось он привязан теперь к options INET6 в ядре. Иначе говоря будет эта опция в ядре — будет ipnat, а … → …