ฉันมีเซิร์ฟเวอร์ Debian 7 รุ่นล่าสุดแล้วและยังใช้งาน Plesk 11 เมื่อวานนี้ในเวลาเดียวกัน (2015-09-21 11:38:13 EET) การตั้งค่าสถานะ exec ถูกหายไปจากjava
ไฟล์เรียกทำงานทั้งหมดบนเซิร์ฟเวอร์ (ฉันมีหลายรูปแบบ: ทั้งระบบและอีกหลายแพ็คเกจที่บรรจุด้วยแอปพลิเคชัน Atlassian)
ดูเหมือนว่าฉันจะมีค่าความนิยมแตกหักหรืออัปเดตบางอย่างทำงานอยู่และ chmoding ด้วยเหตุผลบางอย่าง
ไม่มีใครมีปัญหาที่คล้ายกัน? คุณทราบหรือไม่ว่ามีการอัพเดตหรือมัลแวร์ที่ปล่อยค่าสถานะ exec จากจาวาที่สามารถใช้งานได้ทั้งหมด
รุ่น Java:
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java
java version "1.7.0_79"
OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)
/opt/atlassian/jira/jre/bin/java
Java เวอร์ชัน "1.8.0_40" Java (TM) SE สภาวะแวดล้อมรันไทม์ (บิลด์ 1.8.0_40-b25) Java HotSpot (TM) เซิร์ฟเวอร์ 64-Bit VM (สร้าง 25.40-b25, โหมดผสม)
/opt/atlassian/confluence/jre/bin/java
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
1
ไม่ทราบว่าเกิดจากสาเหตุใด แต่นี่เป็นส่วนหนึ่งของเหตุผลที่ควรมีเพียงหนึ่งการติดตั้ง Java บนระบบของพวกเขาและจากนั้นให้แอปพลิเคชันทั้งหมดใช้ Java เวอร์ชันนั้น
—
JakeGould
อย่างแน่นอนตอนนี้ฉันกำลังมองหาช่องโหว่ของ 3 จาวาเวอร์ชันแทนที่จะเป็นหนึ่งเดียว
—
Attila Fulop
FWIW, Java 8 นั้นขึ้นอยู่กับการอัพเดท Java 8 แล้ว 60 (1.8.0_60) ในขณะที่คุณอยู่ที่ 40 (1.8.0_40) และ 45 (1.8.0_45) และรุ่น OpenJDK ที่คุณใช้งานอยู่คือ 7 Update 79 (JDK 7u79) และรุ่นล่าสุดคือ 7 Update 80 (JDK 7u80)
—
JakeGould
จริง ๆ แล้วฉันจะแนะนำที่เก็บข้อมูลที่แน่นอน สถานที่และวิธีที่ดีที่สุดในการสร้าง Java repo ที่ดีบนการตั้งค่า Debian อย่าลืมเพิ่ม
—
JakeGould
JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
เข้าไปsudo nano /etc/environment
หลังจากติดตั้งแล้วเพื่อให้ทุกแอปสามารถเข้าถึงJAVA_HOME
ค่านั้นได้ โชคดี!
ขอบคุณมากฉันทำ ตอนนี้มีการใช้จาวาเดียวเท่านั้น ฉันจะแบ่งปันหากปรากฎสิ่งที่ทำให้การตั้งค่าสถานะ exec สูญหาย
—
Attila Fulop