През изминалият уикенд се изтъркаля TuxCon 2017. Според повечето хора съм се справил прилично добре с лекцията ми. Аз персонално не съм съвсем доволен, определено има много неща върху които да работя, защото планувам да не е последната ми подобна изява за в бъдеще. Ако трябва да съм честен по голямата част от презентацията почти не си я спомням, беше като в транс. Спомням си откъслечни моменти в които поглеждам часовника и установявам, че е изтекло прилично количество време.

Определено не беше никак лесно, дори като се има на предвид, че аудиторията беше изключително тясно насочена и нямаше някаква голяма бариера с публиката.

 

Преживях малка драма с диска на лаптопа ми. След фиксването на проблема при apt-get update лъсваше следният крайно не приятен край на процеса

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.

Както обикновено проблема е крайно очевиден /var/lib/apt/lists/debian.ipacct.com_debian_dists_sid_contrib_binary-i386 не може да бъде прочетен коректно. Фикса е също толкова елементарен колкото и самата диагностика на проблема:

 rf -f /var/lib/apt/lists/*

В крайна сметка резултата е форсирана синхронизация на apt.

ਨਵ ਡੇਬੀਅਨ ਸਥਿਰ ਇੱਕ ਹਫ਼ਤੇ ਅਤੇ ਹੱਥ ਦੇ ਬਾਰੇ ਇੱਕ ਤੱਥ ਨੂੰ ਇਸ ਨੂੰ ਕਰਨ ਲਈ virtualkata ਨੂੰ ਅੱਪਗਰੇਡ ਕਰਨ ਲਈ itched ਪਰ ਮੈਨੂੰ ਅੱਜ ਦਾ ਕੋਈ ਵਾਰ ਸੀ. ਮੇਰੇ ਦਿਨ ਛੇਤੀ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ, ਮੈਨੂੰ ਮੇਰੇ ਵਾਰ ਨੂੰ ਸਮਰਪਿਤ ਕਰਨ ਅੱਪਗਰੇਡ ਕਰਨ ਦਾ ਫੈਸਲਾ ਕੀਤਾ. Промених сорс листа ми като промених wheezy на jessie

sed -i "s/wheezy/jessie/g" /etc/apt/sources.list && apt-get update

ਇੱਥੇ ਗੱਜਿਆ 2 ਮਿਰਰ:

  • MariaDB – ਸ਼ੀਸ਼ੇ 'ਤੇ ਕੋਈ ਵੀ ਹੁਣ ਜੈਸੀ ਵਰਜਨ ਸ਼ਾਮਿਲ ਹਨ ਦੀ ਲੋੜ ਹੈ 10.0.6 ਆਪਣੇ ਆਪ ਨੂੰ ਵਿੱਚ ਹੈ, ਜੋ ਕਿ ਮੈਨੂੰ ਬਹੁਤ ਸਾਰੇ ਦੇ ਨਾਲ ਨਾਲ ਨਾਲ ਬੈਠ ਨਾ ਸੀ,. ਫਿਰ 5.5 michetodb ਅਤੇ MySQL ਕਾਫ਼ੀ ਅਨੁਕੂਲ ਵਾਰ 'ਤੇ ਉਸ ਨੂੰ ਮੁੜਿਆ, ਕਿਉਕਿ MySQL ਨੂੰ ਵਾਪਸ ਨਹੀ ਹਨ 5.5.42 – ਇਹ ਮੂਲ Jessie ਹੈ
  • DotDeb – ਮੈਨੂੰ ਇੱਥੇ php55 ਲਈ ਇਸ ਨੂੰ ਵਰਤਿਆ ਇਹ ਵੀ ਬੇਲੋੜੀ ਹੈ, ਕਿਉਕਿ Jessie ਨਾਲ ਆਇਆ ਹੈ 5.6.7-1

ਮੈਨੂੰ ਵਾਧੂ ਸ਼ੀਸ਼ੇ ਦੇ ਬਾਅਦ ਭੇਜਿਆ ਹੈ ਅਤੇ MySQL ਹੱਕੀ-ਪ੍ਰਾਪਤ Dist-ਅੱਪਗਰੇਡ ਮੇਰਾ ਸਾਫ਼ ਕਰਨ ਲਈ MariaDB ਕੇ ਮੁੜਿਆ ਹੈ, ਨੂੰ ਮੁੜ ਚਾਲੂ ਹੈ ਅਤੇ ਮੈਨੂੰ ਡੇਬੀਅਨ ਕਰਨ ਲਈ ਸੀ 8.0. ਮੈਨੂੰ ਮੇਰੇ ਵੈਬ ਸਰਵਰ-ਹੈ ਅਤੇ ਖੋਲ੍ਹਿਆ ਮੇਰੇ ਹੈਰਾਨੀ ਕਰਨ ਲਈ ਇੱਥੇ ਇੱਕ ਲੰਬੇ ਕਹਾਣੀ ਤੇ ਕੰਮ ਕੀਤਾ – ਕੁਝ ਸ਼ਬਦ-ਅਤੇ nginx ਮੈਨੂੰ ਵਾਧੂ ਨਿਰਦੇਸ਼ ਦੇ ਨਾਲ ਹੋਰ ਅੱਗੇ ਸਰੋਤ ਕੰਪਾਇਲ. -l dpkg nginx-ਪੂਰਾ 1.2 Yep ਕਿਸੇ ਨੂੰ unhold-ਨਾ ਪੈਕੇਜ ਨੂੰ ਭੁੱਲ. Unhold ਅਤੇ ਅੱਪਗਰੇਡ ਸਭ ਕੁਝ ਅਨੁਸੂਚੀ ਅਤੇ nginx-ਤੋੜ 'ਤੇ ਹੈ 😆 . Nginx-ਅਤੇ ਕੰਮ ਕਾਰਜ ਸਵਾਲ ਅਤੇ php-fpm ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਅਤੇ runnign ਹੈ ਪਰ php ਕੋਡ ਨੂੰ ਚਲਾਇਆ ਨਹੀ ਹੈ ਅਤੇ ਥੁਕਿਆ ਨਾ ਗਲਤੀ ਮੇਰੇ ਮਨਪਸੰਦ 🙄.

ਬੀਤਣ ਦੇ ਬਾਅਦ ਦੀ ਖੋਜ ਤਬਦੀਲੀ 'ਤੇ ਜਾਣਕਾਰੀ ਦੀ ਇੱਕ ਖੋਜ ਦੇ ਬਾਅਦ

FastCGI ਸੰਰਚਨਾ ਮੁੱਦੇ ============================

nginx ਇੱਕ ਤਬਦੀਲ fastcgi_params ਦਿੱਤੇ, ਜਿਸ ਨੂੰ SCRIPT_FILENAME fastcgi_param ਦਾ ਐਲਾਨ. ਇਹ ਲਾਈਨ ਨੂੰ ਹੁਣ ਹਟਾ ਦਿੱਤਾ ਗਿਆ ਹੈ. ਹੁਣ ਤੱਕ 'ਤੇ ਸਾਨੂੰ ਵੀ ਅੱਪਸਟਰੀਮ ਰਿਪੋਜ਼ਟਰੀ fastcgi.conf ਸ਼ਿਪਿੰਗ ਰਹੇ ਹਨ, ਜੋ ਕਿ ਇੱਕ ਸਮਝਦਾਰ SCRIPT_FILENAME ਪੈਰਾਮੀਟਰ ਦਾ ਮੁੱਲ ਵੀ ਸ਼ਾਮਲ ਹੈ.

ਇਸ ਲਈ, ਤੁਹਾਨੂੰ fastcgi_params ਵਰਤ ਰਹੇ ਹਨ, ਜੇਕਰ, ਤੁਹਾਨੂੰ fastcgi.conf ਬਦਲਣ ਜ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਇਸ ਨੂੰ ਦਸਤੀ ਸੰਬੰਧਤ ਪੈਰਾਮੀਟਰ ਸੈੱਟ ਕੀਤਾ.

ਬਿੰਗੋ. ਮੈਨੂੰ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਨੂੰ ਬਦਲ ਦੀ ਬਜਾਏ fastcgi.conf ਵਰਤਣ ਲਈ ਮੋਟਾ ਘੁਸਪੈਠ ਨੂੰ ਕੀ ਕਰਨ ਦੀ ਹੈ ਅਤੇ ਸਭ ਕੁਝ ਬੁਝਦੀ. ਫਿਰ ਇੱਕ ਤੇਜ਼ ਅੰਤਰ ਹਿੱਟ ਨੂੰ ਦੇਖਣ ਲਈ ਕਿ ਕੀ ਫਰਕ 2 ਸੰਰਚਨਾ ਦੇ ਵਿਚਕਾਰ ਹੈ

diff /etc/nginx/fastcgi_params /etc/nginx/fastcgi.conf
1a2
> fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;

ਕਿਸ ਮੈਨੂੰ ਯਾਦ ਹੈ, ਜੋ ਕਿ ਵਰਚੁਅਲ ਮੇਜ਼ਬਾਨ ਟੀਮ ਵਿੱਚ ਡਿੱਗਣ ਵਿਸ਼ਾਲ ਸੰਰਚਨਾ ਠੰਡਾ ਵਿਚਾਰ ਨੂੰ ਹਨ. ਇਸ ਨੂੰ ਮੁੜ recompiled ਜਾ ਕਰਨ ਲਈ ਰਹਿੰਦਾ ਹੈ ਅਤੇ nginx-ਆਨ, ਜੋ mod_sec ਚਾਹੁੰਦੇ + pagespeed ਪਰ ਹੈ, ਜੋ ਕਿ ਦੀ ਉਡੀਕ ਕਰ ਸਕਦੇ ਹਨ. ਕਿਤੇ ਹੋਰ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ, че правилото ми се повтори ако нямаш огледа от 3-ти източници и кастъм изпълнения Debian не се чупи при dist-upgrade!

HTTPS://www.youtube.com/watch?v=gEQCny6zNF0

След дълго двумесечно обмисляне взех решение да напусна настоящата си работа. Днес ми беше последния работен ден. ਜਦ ਤੱਕ ਹੁਣ ਦੇ ਲਈ ਕੰਮ ਕੀਤਾ 4 ਅਤੇ ਇੱਕ ਅੱਧਾ ਸਾਲ (ਹੇਠ ਉਪਰ) мога да кажа, ਮੇਰੇ ਲਈ ਇਸ ਦੇ ਕੁਝ ਦੇ ਨਾਲ ਕੰਮ ਕਰਨ ਲਈ ਨਰਕਮਈ ਖੁਸ਼ੀ ਅਤੇ ਸਨਮਾਨ ਸੀ- ਬੁਲਗਾਰੀਆ ਵਿੱਚ ਵਧੀਆ Linux ਪਰਬੰਧਕ. ਮੈਨੂੰ ਦੱਖਣੀ ਬੁਲਗਾਰੀਆ ਵਿੱਚ ਸਭ ਨੂੰ ਇੰਟਰਨੈੱਟ ਪ੍ਰਦਾਤਾ ਦੇ ਇੱਕ ਵਿੱਚ ਕੰਮ ਕੀਤਾ ਮੈਨੂੰ ਤਜਰਬੇ ਦਾ ਇੱਕ ਬਹੁਤ ਸਾਰਾ ਡਰਾਉਣਾ ਦੇ ਦਿੱਤੀ ਹੈ, ਪ੍ਰੇਰਣਾ, ਨਵ ਗਿਆਨ ਹੈ ਅਤੇ ਅਜਿਹੇ ਦੀ ਲੋੜ ਨੂੰ ਲਈ ਪਿਆਸ. ਮੈਨੂੰ ਦੇਣਦਾਰ ਹੈ ਸਭ ਕੁਝ ਮੈਨੂੰ ਉਸ ਦੇ ਸਾਥੀ ਜਿਸ ਨੇ ਮੈਨੂੰ ਮਦਦ ਕੀਤੀ ਹੈ ਅਤੇ ਮੈਨੂੰ ਬਹੁਤ ਹੌਸਲਾ ਪ੍ਰਾਪਤ ਕਰ ਲਿਆ ਹੈ, ਪਰ ਉੱਥੇ ਇੱਕ ਵਾਰ ਜਦ ਇੱਕ ਕਾਫ਼ੀ ਚੰਗਾ ਨਹੀ ਮਹਿਸੂਸ ਕਰਦਾ ਆਇਆ ਹੈ. ਪਿਛਲੇ ਵਿੱਚ 1 ਸਾਲ ਪਿਆਰ ਕਰਨ ਦੀ ਜਗ੍ਹਾ ਤੁਹਾਨੂੰ ਰਹਿੰਦੇ ਬੰਦ ਕਰ ਦਿੱਤਾ, ਮੈਨੂੰ ਹਰ ਦਿਨ ਉਹ ਮੰਦੇ ਦਾ ਜੋਸ਼ ਮਹਿਸੂਸ ਮੇਰੇ ਮਨ ਨੂੰ ਕੁਝ ਦਿਲਚਸਪ ਬੇਚੈਨ ਖਾਈ ਨਵ ਸੰਸਾਰ ਨੂੰ ਖੋਜਣ ਦੀ ਰੋਕ ਦਿੱਤਾ. ਹਰ ਚੀਜ਼ ਨੂੰ ਹੋਰ ਅਤੇ ਹੋਰ ਜਿਆਦਾ ਇੱਕ ਰੁਟੀਨ ਬਣ ਗਈ ਸੀ, ਨਾਲ ਨਾਲ ਨਹੀ ਹੈ.

ਬਹੁਤ ਮੈਨੂੰ ਕਾਫੀ ਸਵੇਰੇ ਲਈ ਦੁਪਹਿਰ ਦੇ ਖਾਣੇ ਦੇ ਲਈ ਮੇਰੇ ਕੰਮ ਦਾ ਸਾਥੀ ਨੂੰ ਮਿਸ. ਇਹ ਸਭ ਮੈਨੂੰ ਮਿਸ ਕਰੇਗਾ ਪਰ ਕੁਝ ਕੁਝ ਸਿਰਫ਼ ਇੱਕ ਤਬਦੀਲੀ ਦੀ ਲੋੜ ਹੈ. ਮੈਨੂੰ ਸੋਚਦਾ ਹੈ, ਇਸ ਨੂੰ ਇਸ ਲਈ ਉੱਚ ਵਾਰ ਹੁੰਦਾ ਹੈ. ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਸਾਨੂੰ ਸਹੀ ਫ਼ੈਸਲਾ ਅੱਗੇ ਹੈ, ਜੋ ਕਿ ਇਸ ਜਗ੍ਹਾ ਨੂੰ ਮੇਰੀ ਚੱਟਾਨ ਸੀ, ਕੋਈ ਮੇਰੇ ਸਥਿਤੀ, ਜਿਸ ਵਿੱਚ ਮੈਨੂੰ ਸੀ ਪਲਟੀ ਕਰਨ ਦੀ ਤਾਕਤ ਹੈ. ਹੁਣ ਮੈਨੂੰ ਸਾਨੂੰ ਕੀ ਕਰਨਾ ਤੱਕ ਡਿਗਰੀ ਵੱਖ-ਵੱਖ ਦੀ ਖਾਤਰ ਲਈ ਕੋਈ ਚੀਜ਼ ਸੁਧਾਰੀ ਵੱਖ ਵੱਖ ਹੈ, ਨਾ ਕੰਮ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰੋ, ਪਰ ਉਸ ਨੂੰ ਕਰਨ ਲਈ. ਮੈਨੂੰ ਹੋਰ ਪਤਾ ਹੈ ਜ ਘੱਟ ਸਭ ਕੁਝ ਇੱਕ ਦਲੇਰਾਨਾ ਹੈ, ਪਰ ਸਾਨੂੰ ਇਹ ਸਮਝਣ ਕਿ ਸਾਨੂੰ ਜਿੰਦਾ ਹੁੰਦੇ ਹਨ. 🙂 ਹਮੇਸ਼ਾ ਸੁਰੱਖਿਅਤ ਹੈ, ਨਾ ਖੇਡਣ ਦੀ ਕਰ ਸਕਦਾ ਹੈ.

ਮੇਰੇ ਦਸਤਕਾਰੀ ਪਾਰ ਹੈ ਅਤੇ ਮੈਨੂੰ ਕਿਸਮਤ ਚਾਹੁੰਦੇ ਹੋ!

ਅੱਜ ਮੇਰਾ ਮੁੱਖ ਪੰਨੇ 'ਤੇ ਸਭ ਨੂੰ XHTML ਗਲਤੀ ਨੂੰ ਸਾਫ ਕਰਨ ਲਈ ਥੋੜਾ ਕੁਦਿਆ ਅਤੇ ਹੁਣ ਇਸ ਦਾ ਨਤੀਜਾ ਇੱਕ ਵਿਅਕਤੀ ਨੂੰ ਬਿਲਕੁਲ ਠੀਕ ਕੋਡ ਹੈ.

'ਤੇ ਸਥਿਤ ਦਸਤਾਵੇਜ਼ <HTTPS://neo2shyalien.eu/> ਸਫਲਤਾਪੂਰਕ XHTML ਤੌਰ ਚੈੱਕ ਕੀਤੀ ਗਈ ਸੀ 1.0 ਅਸਥਾਈ. ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਸਵਾਲ ਵਿੱਚ ਸਰੋਤ ਆਪਣੇ ਆਪ ਨੂੰ ਦੇ ਤੌਰ ਤੇ ਪਛਾਣ “XHTML 1.0 ਅਸਥਾਈ” ਅਤੇ ਸਾਨੂੰ ਸਫਲਤਾ ਨਾਲ ਇਸ ਦੀ ਇੱਕ ਰਸਮੀ ਪ੍ਰਮਾਣਿਕਤਾ ਕੀਤਾ ਹੈ, ਜੋ ਕਿ. ਪਾਰਸਰ ਸਥਾਪਨ ਲਈ ਸਾਨੂੰ ਇਸ ਨੂੰ ਚੈੱਕ ਕਰਨ ਲਈ ਵਰਤਿਆ 'ਤੇ ਆਧਾਰਿਤ ਹਨ ਓਪਨ SP (SGML / XML) ਅਤੇ libxml2 (XML).

ਪ੍ਰਸੰਨ ਹੋ, защото това е една важна част от един експеримент които съм започнал с блога ми от няколко дни. Сега се боря и с скоростта на зареждане, че е доста ниска което не ме радва преди времето беше максимално до 2 секунди сега е около 4 което не е никак добре.